:root {
  --_color-pallette---primary: #ffdca8;
  --_color-pallette---color: #a8906d;
  --_color-pallette---secondary: #3e403d;
  --_color-pallette---accent: #2c190f;
  --_color-pallette---cinzel: Cinzel, sans-serif;
  --_color-pallette---secondary-font: Kanit, sans-serif;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.hero {
  background-color: #2f312e;
  height: auto;
}

.hero-div {
  grid-column-gap: .81rem;
  grid-row-gap: .81rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1080px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.image {
  width: 15rem;
  margin-bottom: 1.45rem;
}

.heading {
  color: var(--_color-pallette---primary);
  text-align: center;
  margin-top: 0;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
  text-decoration: none;
}

.heading.coming0soon {
  font-family: Cinzel, sans-serif;
  font-size: 2.6rem;
}

.coming-soon-div {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 1.9rem;
  display: flex;
}

.coming-soon-div.footer {
  display: none;
}

.line-left, .line-right {
  background-color: gray;
  width: 4rem;
  height: 1px;
}

.add-div {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.phone {
  grid-column-gap: .81rem;
  grid-row-gap: .81rem;
  display: flex;
}

.image-2 {
  width: 2rem;
}

.image-3 {
  width: 9rem;
}

.open-hours {
  color: var(--_color-pallette---primary);
  text-align: center;
  margin-top: 0;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 2rem;
  text-decoration: none;
}

.open-hours.coming0soon {
  font-family: Cinzel, sans-serif;
  font-size: 2.6rem;
}

.catselectordiv {
  box-sizing: border-box;
  object-fit: fill;
  position: sticky;
}

.menu-type-h {
  z-index: 1000;
  color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: .5rem;
  padding-top: .8rem;
  padding-bottom: .8rem;
  padding-left: 0;
  font-family: Cinzel, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.2rem;
  display: block;
  position: static;
  inset: 0% 0% auto;
}

.heading-4 {
  color: #e6ded1;
  margin-bottom: 0;
  font-family: Cinzel, sans-serif;
  font-size: 1.83rem;
  font-weight: 400;
}

.paragraph-10 {
  color: #ffffff82;
  margin-bottom: 0;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 1rem;
  position: static;
}

.menu-mob-en {
  background-color: #252525;
  flex-flow: column;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3.9rem;
  display: flex;
  position: static;
}

.soft {
  width: 100%;
}

.kg {
  color: #e6ded1;
  flex-flow: row;
  margin-left: .4rem;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: .8rem;
  font-weight: 400;
  display: flex;
}

.kg.normal {
  color: #fff;
  margin-left: 0;
}

.heading-3 {
  z-index: 1000;
  color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: .8rem;
  padding-bottom: .8rem;
  padding-left: 0;
  font-family: Cinzel, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 2.2rem;
  display: block;
  position: static;
  inset: 0% 0% auto;
}

.image-11 {
  width: 50%;
  max-width: 100%;
}

.image-11.fatoush-rotat, .image-11.cous-veg {
  transform-style: preserve-3d;
}

.code-embed-3 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  display: flex;
  position: static;
}

.item-no {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fefefe;
  text-align: center;
  vertical-align: middle;
  background-color: #3d3a2e;
  border: 1px #d52a33;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 0;
  height: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .5rem;
  padding: .8rem;
  font-family: Cinzel, sans-serif;
  font-size: .8rem;
  font-weight: 600;
  line-height: 0;
  display: inline-flex;
}

.meal-info-wrap {
  grid-column-gap: .9rem;
  grid-row-gap: .9rem;
  display: flex;
}

.item-p-price {
  color: #a8906d;
  font-family: Cinzel, sans-serif;
  font-size: 1rem;
}

.menu-h {
  color: #a8906d;
  text-align: left;
  text-transform: uppercase;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 1rem;
  padding-top: 1rem;
  padding-left: 2rem;
  font-family: Cinzel, sans-serif;
  font-size: 2.3rem;
  font-weight: 400;
  line-height: 2.5rem;
  display: flex;
}

.item-img {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #edecf300;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  display: flex;
}

.item-img.mob {
  display: none;
}

.item-img.dt {
  justify-content: flex-end;
  align-items: center;
}

.food-section {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  padding-left: 135px;
  padding-right: 135px;
  display: flex;
}

.container-4 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  margin-top: 2rem;
  display: flex;
}

.itemwrap {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  flex-flow: column;
  width: 100%;
  margin-bottom: .5rem;
  display: flex;
}

.item-div {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: .7rem;
  display: flex;
}

.item-div.drinks.last {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
}

.item-name {
  color: var(--_color-pallette---primary);
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cinzel, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.5rem;
  display: inline-flex;
}

.item-name.lemonada {
  flex-flow: row;
}

.item-p-description {
  color: #e0e0e0;
  width: 90%;
  height: 50%;
  margin-bottom: .5rem;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: .9rem;
  line-height: 23px;
  display: block;
}

.alergen-div {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.code-embed-4 {
  display: flex;
}

.tea {
  width: 100%;
}

.item-desc {
  color: #333333b3;
  flex-flow: column;
  width: 80%;
  height: 50%;
  margin-bottom: .5rem;
  padding-left: 2.2rem;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: .9rem;
  display: flex;
}

.heading-5 {
  z-index: 1000;
  color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: .8rem;
  padding-bottom: .8rem;
  padding-left: 0;
  font-family: Cinzel, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 2.2rem;
  display: block;
  position: static;
  inset: 0% 0% auto;
}

.image-12 {
  width: 50%;
  max-width: 100%;
}

.image-12.fatoush-rotat, .image-12.cous-veg {
  transform-style: preserve-3d;
}

.code-embed-5 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  display: flex;
  position: static;
}

.heading-6 {
  z-index: 1000;
  color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: .8rem;
  padding-bottom: .8rem;
  padding-left: 0;
  font-family: Cinzel, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 2.2rem;
  display: block;
  position: static;
  inset: 0% 0% auto;
}

.food-photo {
  border-radius: 15px;
  width: 50%;
  max-width: 100%;
}

.food-photo.fatoush-rotat, .food-photo.cous-veg {
  transform-style: preserve-3d;
}

.code-embed-6 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  display: flex;
  position: static;
}

.body {
  background-color: #3e413d;
}

.bold-text-2, .price {
  color: #ffdca8;
}

.footer {
  background-color: #2f312e;
  height: auto;
}

.hero-section {
  height: 80vh;
}

.hero-img-div {
  background-image: url('../images/Screenshot-2025-12-08-at-12.01.21.avif');
  background-position: 50%;
  background-size: cover;
  height: 100%;
  display: none;
}

.about {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 3.9rem 135px;
  display: block;
}

.about-wrap {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  width: 100%;
  display: block;
}

.about-div {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  display: flex;
}

.ab-left {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  flex-flow: column;
  width: 50%;
  display: flex;
}

.ab-right {
  background-image: url('../images/barten-trial.avif');
  background-position: 50%;
  background-size: cover;
  border-radius: 30px;
  width: 50%;
  height: 40rem;
}

.ab-right-mob {
  width: 50%;
  display: none;
}

.container-5 {
  max-width: none;
  padding-left: 135px;
  padding-right: 135px;
}

.eye-brow-div {
  margin-bottom: .81rem;
}

.paragraph {
  color: #bcbec0;
  width: 90%;
  height: 50%;
  margin-bottom: .5rem;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: .9rem;
  display: block;
}

.about-heading {
  color: var(--_color-pallette---primary);
  text-align: left;
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 2.2rem;
  font-weight: 400;
  line-height: 2.5rem;
  text-decoration: none;
}

.about-heading.coming0soon {
  font-family: Cinzel, sans-serif;
  font-size: 2.6rem;
}

.button {
  border: .5px solid var(--_color-pallette---primary);
  background-color: #a7906d1c;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 1rem;
}

.about-paragraph {
  color: #ebebeb;
  width: auto;
  height: auto;
  margin-bottom: .5rem;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 1rem;
  line-height: 1.8rem;
  display: block;
}

.text-block {
  color: var(--_color-pallette---primary);
  background-color: #494949;
  border: 1px solid #ffffff1a;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 25%;
  padding-left: .5rem;
  padding-right: .5rem;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: .81rem;
  display: flex;
}

.hero-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-image: linear-gradient(#0000009c 36%, #3f413e), linear-gradient(#0000 81%, #3f413e), url('../images/barten-sushi-hero.avif');
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.image-13 {
  width: 10rem;
  margin-bottom: 1rem;
}

.hero-heading {
  color: var(--_color-pallette---primary);
  text-align: center;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: Cinzel, sans-serif;
  font-size: 2.1rem;
  font-weight: 400;
  line-height: 2rem;
  text-decoration: none;
}

.hero-heading.coming0soon {
  font-family: Cinzel, sans-serif;
  font-size: 2.6rem;
}

.hero-paragraph {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: auto;
  margin-bottom: .5rem;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 1rem;
  line-height: 1.8rem;
  display: flex;
}

.hero-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

._w-div {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

._w-div.hide {
  display: none;
}

.bold-text-15, .bold-text-16 {
  color: var(--_color-pallette---primary);
}

@media screen and (min-width: 1280px) {
  .kg {
    color: #bcbec0;
  }

  .menu-h {
    padding-left: 0;
  }
}

@media screen and (min-width: 1440px) {
  .menu-mob-en {
    margin-bottom: 3rem;
  }

  .menu-h {
    width: 30ch;
    margin-left: auto;
    margin-right: auto;
  }

  .item-img {
    margin-right: 1rem;
  }

  .about-div {
    grid-column-gap: 2.3rem;
    grid-row-gap: 2.3rem;
  }
}

@media screen and (min-width: 1920px) {
  .menu-h {
    font-size: 3rem;
    line-height: 4rem;
  }
}

@media screen and (max-width: 991px) {
  .heading.coming0soon, .open-hours.coming0soon {
    font-size: 2.4rem;
  }

  .catselectordiv {
    width: 100%;
  }

  .heading-4 {
    color: #a8906d;
    font-family: Cinzel, sans-serif;
    font-size: 2rem;
    font-weight: 500;
  }

  .menu-mob-en {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding-top: 4rem;
    padding-left: 0;
    display: flex;
  }

  .soft {
    width: 100%;
  }

  .heading-3 {
    font-size: 2.2rem;
  }

  .code-embed-3 {
    width: 100%;
    padding-left: 0;
  }

  .menu-h {
    justify-content: center;
    align-items: center;
  }

  .food-section {
    margin-top: 0;
    padding-left: 67.5px;
    padding-right: 67.5px;
  }

  .container-4 {
    max-width: 100%;
  }

  .item-name {
    padding-left: 0;
    padding-right: 1rem;
  }

  .sep-div-h {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .item-desc {
    padding-left: 0;
  }

  .heading-5 {
    font-size: 2.2rem;
  }

  .code-embed-5 {
    width: 100%;
    padding-left: 0;
  }

  .heading-6 {
    font-size: 2.2rem;
  }

  .code-embed-6 {
    width: 100%;
    padding-left: 0;
  }

  .about {
    padding-top: 0;
    padding-left: 67.5px;
    padding-right: 67.5px;
  }

  .about-div {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .ab-left {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .ab-right-mob {
    background-image: url('../images/ayman-and-mia-barten-sushi.avif');
    background-position: 50%;
    background-size: cover;
    border-radius: 10px;
    width: 100%;
    height: 40vh;
    display: flex;
  }

  .about-h-div {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .about-heading {
    text-align: center;
  }

  .about-heading.coming0soon {
    font-size: 2.4rem;
  }

  .about-paragraph {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block {
    width: auto;
  }

  .hero-heading.coming0soon {
    font-size: 2.4rem;
  }
}

@media screen and (max-width: 767px) {
  .catselectordiv {
    display: flex;
  }

  .menu-type-h.soft-d {
    font-size: 1.3rem;
  }

  .heading-4 {
    color: #a8906d;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Cinzel, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
  }

  .menu-mob-en {
    flex-flow: column;
    width: 100%;
    max-width: 95%;
    padding-top: 12rem;
    display: flex;
  }

  .soft {
    width: 100%;
  }

  .code-embed-3 {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 1rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: flex;
    overflow: hidden;
  }

  .menu-h {
    justify-content: flex-end;
    align-items: center;
    padding-left: 0;
  }

  .item-img {
    width: 50%;
  }

  .item-img.no-image.mob {
    display: flex;
  }

  .food-section {
    margin-top: 0;
    padding-left: 33.75px;
    padding-right: 33.75px;
  }

  .container-4 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-top: 0;
  }

  .container-4.drinks {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .item-div {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
  }

  .item-div.last {
    flex-flow: row;
  }

  .item-name {
    font-size: 1rem;
  }

  .item-p-description {
    width: auto;
    font-size: .8rem;
  }

  .tea {
    width: 100%;
  }

  .code-embed-5, .code-embed-6 {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 1rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: flex;
    overflow: hidden;
  }

  .about {
    padding-left: 2.3rem;
    padding-right: 2.3rem;
  }

  .about-div {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .ab-left {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .ab-right-mob {
    background-image: url('../images/ayman-and-mia-barten-sushi.avif');
    background-position: 50%;
    background-size: cover;
    border-radius: 10px;
    width: 90%;
    height: 30vh;
    display: flex;
  }

  .eye-brow-div {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .about-h-div {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .paragraph {
    width: auto;
    font-size: .8rem;
  }

  .about-heading {
    text-align: center;
  }

  .about-paragraph {
    text-align: center;
    width: auto;
    font-size: .8rem;
  }

  .text-block {
    width: 100%;
  }

  .hero-paragraph {
    width: auto;
    font-size: .8rem;
  }
}

@media screen and (max-width: 479px) {
  .hero-div {
    max-width: 90%;
  }

  .image {
    width: 10rem;
  }

  .heading {
    margin-top: 0;
    font-size: 1.3rem;
  }

  .heading.coming0soon {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.6rem;
    line-height: 1.5rem;
  }

  .coming-soon-div {
    grid-column-gap: 1.1rem;
    grid-row-gap: 1.1rem;
    width: 100%;
    margin-top: 0;
    margin-bottom: 1.54rem;
  }

  .coming-soon-div.footer {
    display: none;
  }

  .line-left, .line-right {
    width: 5rem;
  }

  .image-3 {
    width: 6rem;
  }

  .open-hours {
    width: 70%;
    margin-top: 0;
    font-size: .8rem;
    line-height: 1.6rem;
  }

  .open-hours.coming0soon {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.3rem;
  }

  .catselectordiv {
    z-index: 9999;
    background-color: #292929;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-bottom: 1rem;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: sticky;
    inset: 0% 0% auto;
  }

  .menu-type-h {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.2rem;
    display: flex;
  }

  .menu-type-h.soft-d {
    margin-bottom: 0;
  }

  .heading-4 {
    color: #e6ded1;
    font-family: Cinzel, sans-serif;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.8rem;
  }

  .menu-mob-en {
    max-width: 100%;
    height: auto;
    margin-top: 0;
    padding-top: 2rem;
    padding-left: .5rem;
    padding-right: .5rem;
    display: block;
    position: relative;
  }

  .soft {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .kg {
    color: #e6ded1;
    text-align: left;
    vertical-align: middle;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: auto;
    font-size: .7rem;
    text-decoration: none;
    display: inline-flex;
  }

  .kg.drink {
    margin-bottom: 0;
    margin-right: 0;
  }

  .kg.normal {
    margin-left: 0;
  }

  .heading-3 {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.8rem;
    line-height: 2rem;
    display: flex;
  }

  .image-11 {
    box-sizing: border-box;
    opacity: 1;
    background-color: #f3f2f900;
    border-radius: 0;
    width: 100%;
    margin-top: .25px;
    transform: rotate(0);
  }

  .image-11.fatoush-rotat {
    transform: rotateX(0)rotateY(-180deg)rotateZ(0);
  }

  .image-11.no-image {
    opacity: 1;
    background-color: #7e81ad00;
  }

  .image-11.cous-veg {
    transform: rotateX(0)rotateY(-180deg)rotateZ(0);
  }

  .code-embed-3 {
    background-color: #29292900;
    width: 100%;
    height: auto;
    padding-left: 0;
    display: flex;
  }

  .item-no {
    justify-content: center;
    align-items: center;
    margin-right: .2rem;
    font-size: .7rem;
    display: flex;
  }

  .item-no.drinks-hide {
    display: flex;
  }

  .meal-info-wrap {
    grid-column-gap: .7rem;
    grid-row-gap: .7rem;
    flex-flow: row;
    padding-bottom: .25rem;
    display: flex;
  }

  .item-p-price {
    color: #a8906d;
    flex-flow: row;
    margin-bottom: .2rem;
    font-size: .8rem;
    font-weight: 400;
    display: flex;
  }

  .menu-h {
    text-align: center;
    text-transform: none;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: .75rem;
    padding-right: .75rem;
    font-family: Cinzel, sans-serif;
    font-size: 1.9rem;
    line-height: 2rem;
  }

  .item-img {
    opacity: 1;
    background-color: #c1c5d200;
    width: 100%;
    height: 100%;
    margin-bottom: 1rem;
  }

  .item-img.no-image {
    background-color: #a8906d00;
    border-radius: 0;
  }

  .item-img.kebbeh {
    background-image: none;
    background-size: auto;
  }

  .item-img.mob {
    display: flex;
  }

  .item-img.dt {
    display: none;
  }

  .food-section {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    max-width: 940px;
    margin-top: 1rem;
    padding-left: .75rem;
    padding-right: .75rem;
    display: flex;
  }

  .container-4 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    max-width: 940px;
    margin-top: 0;
    display: flex;
  }

  .container-4.drinks {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: .75rem;
  }

  .itemwrap {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .item-div {
    border-bottom: 1px solid #ffffff26;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: .5rem;
  }

  .item-div.last {
    border-bottom-style: none;
    flex-flow: column;
    margin-bottom: 1rem;
  }

  .item-div.drinks {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .item-div.drinks.last {
    border-bottom-style: none;
  }

  .item-name {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    color: #ffdca8;
    vertical-align: text-bottom;
    flex-flow: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-bottom: .2rem;
    padding-right: 0;
    font-size: .9rem;
    font-weight: 500;
    line-height: 1.1rem;
    display: flex;
  }

  .item-name.drinks-items {
    margin-bottom: 0;
  }

  .item-name.lemonada {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .item-name.wines-item {
    justify-content: flex-start;
    font-size: .8rem;
    display: flex;
  }

  .item-price {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 4rem;
    display: flex;
  }

  .item-p-description {
    color: #bcbec085;
    flex-flow: column;
    width: 80%;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 1rem;
    line-height: 1.3rem;
    display: flex;
  }

  .alergen-div {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding-top: .5rem;
    padding-bottom: 0;
    display: flex;
  }

  .sep-div-h {
    height: auto;
    margin-top: 4rem;
    padding: 1rem .75rem;
  }

  .code-embed-4 {
    font-size: 1rem;
  }

  .tea {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .item-desc {
    flex-flow: column;
    width: 100%;
    margin-bottom: 0;
    padding-left: 2.2rem;
    font-size: 1rem;
  }

  .heading-5 {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.8rem;
    line-height: 2rem;
    display: flex;
  }

  .image-12 {
    box-sizing: border-box;
    opacity: 1;
    background-color: #f3f2f900;
    border-radius: 0;
    width: 100%;
    margin-top: .25px;
    transform: rotate(0);
  }

  .image-12.fatoush-rotat {
    transform: rotateX(0)rotateY(-180deg)rotateZ(0);
  }

  .image-12.no-image {
    opacity: 1;
    background-color: #7e81ad00;
  }

  .image-12.cous-veg {
    transform: rotateX(0)rotateY(-180deg)rotateZ(0);
  }

  .code-embed-5 {
    background-color: #29292900;
    width: 100%;
    height: auto;
    padding-left: 0;
    display: flex;
  }

  .heading-6 {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.8rem;
    line-height: 2rem;
    display: flex;
  }

  .food-photo {
    box-sizing: border-box;
    opacity: 1;
    background-color: #f3f2f900;
    border-radius: 15px;
    width: 100%;
    margin-top: .25px;
    transform: rotate(0);
  }

  .food-photo.fatoush-rotat {
    transform: rotateX(0)rotateY(-180deg)rotateZ(0);
  }

  .food-photo.no-image {
    opacity: 1;
    background-color: #7e81ad00;
  }

  .food-photo.cous-veg {
    transform: rotateX(0)rotateY(-180deg)rotateZ(0);
  }

  .code-embed-6 {
    background-color: #29292900;
    width: 100%;
    height: auto;
    padding-left: 0;
    display: flex;
  }

  .bold-text, .bold-text-2, .bold-text-3, .bold-text-4, .bold-text-5 {
    color: #ffdca8;
  }

  .bold-text-6 {
    font-size: .9rem;
  }

  .bold-text-7, .bold-text-8, .bold-text-9, .bold-text-10, .bold-text-11, .bold-text-12, .bold-text-13, .bold-text-14, .price {
    color: #ffdca8;
  }

  .about {
    width: 100%;
    padding-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .about-div {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .ab-left {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .ab-right {
    display: none;
  }

  .ab-right-mob {
    background-image: url('../images/barten-trial.avif');
    background-position: 50% 100%;
    background-size: cover;
    border-radius: 10px;
    width: 100%;
    height: 40vh;
    display: flex;
  }

  .container-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .eye-brow-div {
    width: auto;
  }

  .about-h-div {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .paragraph {
    color: #bcbec085;
    flex-flow: column;
    width: 80%;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 1rem;
    line-height: 1.3rem;
    display: flex;
  }

  .about-heading {
    text-align: center;
    width: 100%;
    margin-top: 0;
    font-family: Cinzel, sans-serif;
    font-size: 1.4rem;
    line-height: 1.9rem;
  }

  .about-heading.coming0soon {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.6rem;
    line-height: 1.5rem;
  }

  .about-paragraph {
    color: #bcbec085;
    text-align: center;
    flex-flow: column;
    width: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 1rem;
    line-height: 1.6rem;
    display: flex;
  }

  .text-block {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .image-13 {
    margin-bottom: .4rem;
  }

  .hero-heading {
    margin-top: 0;
    font-size: 1.3rem;
  }

  .hero-heading.coming0soon {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.6rem;
    line-height: 1.5rem;
  }

  .hero-paragraph {
    color: #bcbec085;
    text-align: center;
    flex-flow: column;
    width: 80%;
    margin-bottom: .5rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 1rem;
    line-height: 1.6rem;
    display: flex;
  }

  ._w-div {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding-top: .5rem;
    padding-bottom: 0;
    display: flex;
  }
}


