/*============================================================
	Language
============================================================*/
html[lang=en] * {
  letter-spacing: 0.05em;
}
html[lang=en] p {
  text-align: left;
}
html[lang=en] nav,
html[lang=en] .reserve span,
html[lang=en] .btn {
  font-family: "Inter", sans-serif;
}
html[lang=en] .txt__wrap h2 {
  letter-spacing: 0.02em;
}
html[lang=en] .cuisine__course .course .swiper__course .swiper-wrapper .swiper-slide h3 {
  flex-direction: column;
  align-items: flex-start;
}
html[lang=en] .cuisine__course .course .swiper__course .swiper-wrapper .swiper-slide h3 span {
  width: auto;
  padding-inline: 0.5em;
}
html[lang=en] .modal__inner h3 {
  flex-direction: column;
  align-items: flex-start;
}
html[lang=en] .modal__inner h3 span {
  width: auto;
  padding-inline: 0.5em;
}
html[lang=en] .modal__inner .menu li {
  grid-template-columns: 35% auto;
}
html[lang=en] .not_found p {
  text-align: center;
}
html[lang=zh-CN] {
  font-family: "Crimson Text", "Noto Serif SC", serif;
}
html[lang=ko] {
  font-family: "Crimson Text", "Noto Serif KR", serif;
}
html[lang=ko] .cuisine__course .course .swiper__course .swiper-wrapper .swiper-slide h3 span {
  width: auto;
  padding-inline: 0.5em;
}
html[lang=ko] .modal__inner h3 span {
  width: auto;
  padding-inline: 0.5em;
}
html[lang=ko] .modal__inner .menu li {
  grid-template-columns: 35% auto;
}