.menuItemDescriptionPane {
  height: 100%;
  width: 100%;
  padding: 20px;
  box-sizing: border-box;
  position: relative;
}
@media (max-width: 1443px) {
  .menuItemDescriptionPane {
    padding: 15px 15px;
  }
}
@media (max-width: 1280px) {
  .menuItemDescriptionPane {
    padding: 12.8px 13.2px;
  }
}
@media (max-width: 1024px) {
  .menuItemDescriptionPane {
    padding: 14.2px 10.6px;
  }
}
.menuItemDescriptionPane h1 {
  color: #fce432;
  position: absolute;
  top: -50px;
}
@media (max-width: 1443px) {
  .menuItemDescriptionPane h1 {
    top: -37.5px;
  }
}
@media (max-width: 1280px) {
  .menuItemDescriptionPane h1 {
    top: -32px;
  }
}
@media (max-width: 1024px) {
  .menuItemDescriptionPane h1 {
    top: -35.5px;
  }
}
.menuItemDescriptionPane .layoutFlexContainer {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.menuItemDescriptionPane .layoutFlexContainer .topSection {
  flex: 0 0 auto;
}
.menuItemDescriptionPane .layoutFlexContainer .mainSection {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.menuItemDescriptionPane .layoutFlexContainer .bottomSection {
  flex: 0 0;
  flex-basis: 125px;
  display: flex;
  justify-content: center;
}
@media (max-width: 1443px) {
  .menuItemDescriptionPane .layoutFlexContainer .bottomSection {
    flex-basis: 93.75px;
  }
}
@media (max-width: 1280px) {
  .menuItemDescriptionPane .layoutFlexContainer .bottomSection {
    flex-basis: 80px;
  }
}
@media (max-width: 1024px) {
  .menuItemDescriptionPane .layoutFlexContainer .bottomSection {
    flex-basis: 88.75px;
  }
}
.menuItemDescriptionPane .layoutFlexContainer .bottomSection .buttonWrapper {
  flex: 1;
}
.menuItemDescriptionPane .layoutFlexContainer .bottomSection .optionalButtonWrapper {
  flex: 0 0 25%;
}
.menuItemDescriptionPane .description {
  font-family: brandon-grotesque-medium, sans-serif;
  font-size: 40px;
  color: white;
  text-align: center;
}
@media (max-width: 1443px) {
  .menuItemDescriptionPane .description {
    font-size: 30px;
  }
}
@media (max-width: 1280px) {
  .menuItemDescriptionPane .description {
    font-size: 25.6px;
  }
}
@media (max-width: 1024px) {
  .menuItemDescriptionPane .description {
    font-size: 28.4px;
  }
}
@media (max-width: 1024px) {
  .menuItemDescriptionPane .description {
    font-size: 25.4px;
  }
}
.menuItemDescriptionPane .imageWrapper {
  background-color: white;
  border-radius: 50px;
}
@media (max-width: 1443px) {
  .menuItemDescriptionPane .imageWrapper {
    border-radius: 37.5px;
  }
}
@media (max-width: 1280px) {
  .menuItemDescriptionPane .imageWrapper {
    border-radius: 32px;
  }
}
@media (max-width: 1024px) {
  .menuItemDescriptionPane .imageWrapper {
    border-radius: 35.5px;
  }
}
.menuItemDescriptionPane .image {
  border-radius: 50px;
  max-height: 500px;
}
@media (max-width: 1443px) {
  .menuItemDescriptionPane .image {
    border-radius: 37.5px;
  }
}
@media (max-width: 1280px) {
  .menuItemDescriptionPane .image {
    border-radius: 32px;
  }
}
@media (max-width: 1024px) {
  .menuItemDescriptionPane .image {
    border-radius: 35.5px;
  }
}
@media (max-width: 1443px) {
  .menuItemDescriptionPane .image {
    max-height: 375px;
  }
}
@media (max-width: 1280px) {
  .menuItemDescriptionPane .image {
    max-height: 320px;
  }
}
@media (max-width: 1024px) {
  .menuItemDescriptionPane .image {
    max-height: 355px;
  }
}