body.veranda-menu-background {
  --menu-cart-jar-size: 190px;
  --menu-cart-safe-space: 0px;
}

body.veranda-menu-background .menu-cart-jar-viewport { display: contents; }

body.veranda-menu-background .menu-cart-jar {
  position: fixed;
  z-index: 24;
  right: clamp(-18px, -1vw, -12px);
  top: auto;
  bottom: clamp(24px, 2vw, 32px);
  width: var(--menu-cart-jar-size);
  aspect-ratio: 1;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  box-shadow: none;
  cursor: pointer;
  transform: none;
  -webkit-tap-highlight-color: transparent;
  pointer-events: none;
}

body.veranda-menu-background .menu-cart-jar::after {
  content: "";
  position: absolute;
  inset: 18% 10% 8% 25%;
  pointer-events: auto;
}

body.veranda-menu-background .menu-cart-jar img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  pointer-events: none;
  filter: drop-shadow(0 10px 14px rgba(0,0,0,.28));
}

body.veranda-menu-background .menu-cart-jar__total {
  position: absolute;
  z-index: 2;
  left: 19%;
  right: 19%;
  bottom: 12%;
  padding: 4px 3px;
  color: #eadcc5;
  font: 600 clamp(10px, .9vw, 13px)/1 'Montserrat', Arial, sans-serif;
  text-align: center;
  white-space: nowrap;
  border: 1px solid rgba(234,220,197,.42);
  border-radius: 999px;
  background: rgba(23,15,10,.70);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.16), 0 4px 10px rgba(0,0,0,.22);
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  pointer-events: none;
}

body.veranda-menu-background .menu-cart-jar:focus-visible {
  outline: 2px solid #eadcc5;
  outline-offset: 4px;
  border-radius: 20px;
}

body.veranda-menu-background .menu-prototype-card__quantity button {
  width: 100%;
  height: 100%;
  min-width: 0;
  min-height: 36px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 999px;
  background: transparent;
  box-shadow: none;
  color: inherit;
  cursor: pointer;
  font: 400 21px/1 var(--ui);
}

body.veranda-menu-background .menu-prototype-card__quantity button:hover,
body.veranda-menu-background .menu-prototype-card__quantity button:focus-visible {
  background: rgba(234,220,197,.12);
  outline: 0;
}

body.veranda-menu-background .menu-cart-backdrop {
  position: fixed;
  z-index: 110;
  inset: 0;
  width: 100vw;
  height: 100vh;
  height: 100dvh;
  max-width: none !important;
  max-height: none !important;
  margin: 0 !important;
  background: rgba(10,7,5,.42);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  touch-action: none;
  pointer-events: auto;
}

body.veranda-menu-background .menu-cart-panel {
  position: fixed;
  z-index: 111;
  top: max(102px, env(safe-area-inset-top));
  right: 18px;
  bottom: 18px;
  width: min(390px, calc(100vw - 36px));
  padding: 22px;
  display: flex;
  flex-direction: column;
  color: #eadcc5;
  border: 1px solid rgba(234,220,197,.52);
  border-radius: 25px;
  background: linear-gradient(145deg, rgba(58,43,34,.84), rgba(20,14,11,.88));
  box-shadow: inset 0 1px 0 rgba(255,255,255,.26), 0 24px 70px rgba(0,0,0,.40);
  -webkit-backdrop-filter: blur(22px) saturate(118%);
  backdrop-filter: blur(22px) saturate(118%);
  transform: translateX(calc(100% + 40px));
  opacity: 0;
  visibility: hidden;
  transition: transform .22s ease, opacity .22s ease, visibility .22s ease;
  pointer-events: auto;
}

body.veranda-menu-background .menu-cart-panel.is-open {
  transform: translateX(0);
  opacity: 1;
  visibility: visible;
}

body.veranda-menu-background .menu-cart-panel > header,
body.veranda-menu-background .menu-cart-panel > footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
}

body.veranda-menu-background .menu-cart-panel > header {
  gap: 10px;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(234,220,197,.25);
}

body.veranda-menu-background .menu-cart-panel h2 {
  margin: 0;
  color: #eadcc5;
  font: 500 34px/1 'Cormorant Garamond', Georgia, serif;
}

body.veranda-menu-background .menu-cart-panel__header-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 7px;
  min-width: 0;
}

body.veranda-menu-background .menu-cart-panel__close {
  flex: 0 0 auto;
  width: 40px;
  height: 40px;
  margin: 0;
  padding: 0;
  color: #eadcc5;
  border: 1px solid rgba(234,220,197,.42);
  border-radius: 50%;
  background: rgba(255,255,255,.08);
  cursor: pointer;
  font: 300 28px/1 var(--ui);
}

body.veranda-menu-background .menu-cart-panel__clear {
  min-height: 32px;
  margin: 0;
  padding: 6px 9px;
  color: rgba(239,206,196,.88);
  white-space: nowrap;
  border: 1px solid rgba(187,116,108,.46);
  border-radius: 999px;
  background: linear-gradient(145deg, rgba(118,49,54,.24), rgba(58,24,27,.18));
  box-shadow: inset 0 1px 0 rgba(255,255,255,.10);
  cursor: pointer;
  font: 500 10px/1.15 'Montserrat', Arial, sans-serif;
}

body.veranda-menu-background .menu-cart-panel__clear:focus-visible,
body.veranda-menu-background .menu-cart-panel__close:focus-visible {
  outline: 2px solid #eadcc5;
  outline-offset: 2px;
}

body.veranda-menu-background .menu-cart-panel__items {
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
  padding: 12px 12px 12px 2px;
  overscroll-behavior: contain;
  scrollbar-gutter: stable;
  scrollbar-width: thin;
  scrollbar-color: rgba(234,220,197,.42) rgba(255,255,255,.045);
  -webkit-overflow-scrolling: touch;
}

body.veranda-menu-background .menu-cart-panel,
body.veranda-menu-background .menu-cart-panel__items {
  scrollbar-width: thin;
  scrollbar-color: rgba(234,220,197,.42) rgba(255,255,255,.045);
}

body.veranda-menu-background .menu-cart-panel::-webkit-scrollbar,
body.veranda-menu-background .menu-cart-panel__items::-webkit-scrollbar {
  width: 5px;
}

body.veranda-menu-background .menu-cart-panel::-webkit-scrollbar-track,
body.veranda-menu-background .menu-cart-panel__items::-webkit-scrollbar-track {
  background: rgba(255,255,255,.045);
  border-radius: 999px;
}

body.veranda-menu-background .menu-cart-panel::-webkit-scrollbar-thumb,
body.veranda-menu-background .menu-cart-panel__items::-webkit-scrollbar-thumb {
  min-height: 34px;
  border: 1px solid transparent;
  border-radius: 999px;
  background: linear-gradient(180deg, rgba(234,220,197,.52), rgba(184,145,92,.38)) padding-box;
}

body.veranda-menu-background .menu-cart-panel__item {
  display: grid;
  grid-template-columns: minmax(0,1fr) auto;
  align-items: start;
  column-gap: 10px;
  row-gap: 4px;
  padding: 9px 0;
  border-bottom: 1px solid rgba(234,220,197,.17);
}

body.veranda-menu-background .menu-cart-panel__item-name,
body.veranda-menu-background .menu-cart-panel__item-price {
  margin: 0;
  align-self: baseline;
  align-self: first baseline;
}
body.veranda-menu-background .menu-cart-panel__item-name {
  grid-column: 1;
  grid-row: 1;
  min-width: 0;
  overflow-wrap: anywhere;
  font: 500 18px/1.16 'Cormorant Garamond', Georgia, serif;
}
body.veranda-menu-background .menu-cart-panel__item-price {
  grid-column: 2;
  grid-row: 1;
  padding-top: 0;
  color: #eadcc5;
  white-space: nowrap;
  text-align: right;
  font: 600 14px/1.15 'Montserrat', Arial, sans-serif;
}
body.veranda-menu-background .menu-cart-panel__item-modifiers {
  display: block;
  margin-top: 2px;
  color: rgba(234,220,197,.78);
  font: 400 11px/1.3 'Montserrat', Arial, sans-serif;
}
body.veranda-menu-background .menu-cart-panel__item-quantity {
  grid-column: 2;
  grid-row: 2;
  align-self: center;
  display: flex;
  align-items: center;
  gap: 6px;
}

body.veranda-menu-background .menu-cart-panel__comment-toggle {
  grid-column: 1;
  grid-row: 2;
  align-self: center;
  justify-self: start;
  min-width: 0;
  min-height: 28px;
  margin: 0;
  padding: 5px 8px;
  color: rgba(234,220,197,.82);
  border: 1px solid rgba(234,220,197,.24);
  border-radius: 999px;
  background: rgba(255,255,255,.055);
  cursor: pointer;
  font: 500 10px/1.15 'Montserrat', Arial, sans-serif;
}

body.veranda-menu-background .menu-cart-panel__comment-toggle[aria-expanded="true"] {
  color: #fff4df;
  border-color: rgba(234,220,197,.46);
  background: rgba(234,220,197,.10);
}

body.veranda-menu-background .menu-cart-panel__comment-editor {
  grid-column: 1 / -1;
  grid-row: 3;
  min-width: 0;
}

body.veranda-menu-background .menu-cart-panel__comment-editor label {
  display: block;
  margin: 2px 0 6px;
  color: rgba(234,220,197,.76);
  font: 500 11px/1.25 'Montserrat', Arial, sans-serif;
}

body.veranda-menu-background .menu-cart-panel__comment-editor textarea {
  display: block;
  width: 100%;
  min-height: 64px;
  max-height: 130px;
  resize: vertical;
  margin: 0;
  padding: 10px 12px;
  box-sizing: border-box;
  color: #eadcc5;
  border: 1px solid rgba(234,220,197,.30);
  border-radius: 14px;
  outline: 0;
  background: linear-gradient(145deg, rgba(255,255,255,.09), rgba(18,14,11,.20));
  box-shadow: inset 0 1px 0 rgba(255,255,255,.09);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  font: 400 13px/1.4 'Montserrat', Arial, sans-serif;
}

body.veranda-menu-background .menu-cart-panel__comment-editor textarea::placeholder { color: rgba(234,220,197,.48); }
body.veranda-menu-background .menu-cart-panel__comment-editor textarea:focus,
body.veranda-menu-background .menu-cart-panel__comment-toggle:focus-visible {
  border-color: rgba(247,210,126,.88);
  box-shadow: 0 0 0 2px rgba(224,183,106,.18), inset 0 1px 0 rgba(255,255,255,.14);
  outline: 0;
}

body.veranda-menu-background .menu-cart-panel__item-quantity button {
  width: 28px;
  height: 28px;
  margin: 0;
  padding: 0;
  color: #eadcc5;
  border: 1px solid rgba(234,220,197,.38);
  border-radius: 50%;
  background: rgba(255,255,255,.07);
  cursor: pointer;
  font: 400 18px/1 var(--ui);
}

body.veranda-menu-background .menu-cart-panel__empty { margin: auto; color: rgba(234,220,197,.72); text-align: center; }
body.veranda-menu-background .menu-cart-panel > footer { margin-top: auto; padding-top: 16px; border-top: 1px solid rgba(234,220,197,.25); font: 500 16px/1.2 'Montserrat', Arial, sans-serif; }
body.veranda-menu-background .menu-cart-panel > footer strong { color: #eadcc5; font-size: 19px; }

body.veranda-menu-background .menu-cart-panel__checkout {
  display: grid;
  gap: 10px;
  padding-top: 14px;
}

body.veranda-menu-background .menu-cart-panel__checkout fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}

body.veranda-menu-background .menu-cart-panel__checkout legend {
  width: 100%;
  margin: 0 0 8px;
  padding: 0;
  color: #eadcc5;
  font: 500 13px/1.25 'Montserrat', Arial, sans-serif;
}

body.veranda-menu-background .menu-cart-panel__method-options {
  display: grid;
  grid-template-columns: repeat(2, minmax(0,1fr));
  gap: 8px;
}

body.veranda-menu-background .menu-cart-panel__method-options label { position: relative; min-width: 0; }
body.veranda-menu-background .menu-cart-panel__method-options input { position: absolute; opacity: 0; pointer-events: none; }
body.veranda-menu-background .menu-cart-panel__method-options span {
  min-height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 10px;
  color: rgba(234,220,197,.82);
  text-align: center;
  border: 1px solid rgba(234,220,197,.28);
  border-radius: 999px;
  background: rgba(255,255,255,.06);
  cursor: pointer;
  font: 500 13px/1.2 'Montserrat', Arial, sans-serif;
}

body.veranda-menu-background .menu-cart-panel__method-options input:checked + span {
  color: #fff9ed;
  border-color: rgba(247,210,126,.98);
  background: linear-gradient(135deg, rgba(255,248,224,.24), rgba(224,183,106,.20));
  box-shadow: inset 0 1px 0 rgba(255,255,255,.40), 0 0 20px rgba(224,183,106,.24);
}

body.veranda-menu-background .menu-cart-panel__method-options input:focus-visible + span {
  outline: 2px solid #eadcc5;
  outline-offset: 2px;
}

body.veranda-menu-background .menu-cart-panel__checkout fieldset:disabled span {
  opacity: .42;
  cursor: not-allowed;
}

body.veranda-menu-background .menu-cart-panel__whatsapp {
  width: 100%;
  min-height: 48px;
  margin: 0;
  padding: 11px 15px;
  color: #17130f;
  border: 1px solid #eadcc5;
  border-radius: 999px;
  background: #eadcc5;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.48), 0 8px 22px rgba(0,0,0,.18);
  cursor: pointer;
  font: 600 13px/1.25 'Montserrat', Arial, sans-serif;
}

body.veranda-menu-background .menu-cart-panel__whatsapp:disabled {
  color: rgba(23,19,15,.55);
  border-color: rgba(234,220,197,.30);
  background: rgba(234,220,197,.38);
  box-shadow: none;
  cursor: not-allowed;
}

body.veranda-menu-background .menu-cart-panel__checkout-help {
  margin: 0;
  color: rgba(234,220,197,.62);
  font: 400 11px/1.4 'Montserrat', Arial, sans-serif;
}
html.menu-cart-open,
body.menu-cart-open,
body.menu-modifier-open { overflow: hidden; }

html.menu-cart-open,
body.menu-cart-open {
  overscroll-behavior: none;
}

body.menu-cart-open {
  position: fixed;
  top: var(--menu-cart-page-lock-top, 0px);
  right: 0;
  left: 0;
  width: 100%;
}

body.menu-cart-open .menu-cart-panel {
  overscroll-behavior: contain;
  touch-action: pan-y;
}

body.veranda-menu-background .menu-dumpling-backdrop {
  position: fixed;
  z-index: 120;
  inset: 0;
  width: 100vw;
  max-width: none !important;
  background: rgba(5,7,6,.48);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

body.veranda-menu-background .menu-dumpling-modifier {
  position: fixed;
  z-index: 121;
  top: 50%;
  left: 50%;
  width: min(420px, calc(100vw - 28px));
  max-height: calc(100vh - 28px);
  max-height: calc(100dvh - 28px);
  overflow-y: auto;
  padding: clamp(18px, 4vw, 24px);
  color: #eadcc5;
  border: 1px solid rgba(234,220,197,.52);
  border-radius: clamp(20px, 5vw, 26px);
  background: linear-gradient(145deg, rgba(255,255,255,.16), rgba(18,21,19,.56));
  box-shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 24px 70px rgba(0,0,0,.42);
  -webkit-backdrop-filter: blur(24px) saturate(125%);
  backdrop-filter: blur(24px) saturate(125%);
  transform: translate(-50%, calc(-50% + 10px)) scale(.98);
  opacity: 0;
  transition: transform .2s ease, opacity .2s ease;
}

body.veranda-menu-background .menu-dumpling-modifier.is-open {
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
}

body.veranda-menu-background .menu-dumpling-modifier > header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid rgba(234,220,197,.22);
}

body.veranda-menu-background .menu-dumpling-modifier h2,
body.veranda-menu-background .menu-dumpling-modifier header p { margin: 0; }
body.veranda-menu-background .menu-dumpling-modifier h2 { font: 500 clamp(27px, 7vw, 34px)/1 'Cormorant Garamond', Georgia, serif; }
body.veranda-menu-background .menu-dumpling-modifier header p { margin-top: 6px; color: rgba(234,220,197,.78); font: 400 13px/1.35 'Montserrat', Arial, sans-serif; }

body.veranda-menu-background .menu-dumpling-modifier > header > button {
  flex: 0 0 auto;
  width: 40px;
  height: 40px;
  margin: 0;
  padding: 0;
  color: #eadcc5;
  border: 1px solid rgba(234,220,197,.42);
  border-radius: 50%;
  background: rgba(255,255,255,.08);
  cursor: pointer;
  font: 300 28px/1 var(--ui);
}

body.veranda-menu-background .menu-dumpling-modifier form {
  display: grid;
  gap: 17px;
  padding-top: 18px;
}

body.veranda-menu-background .menu-dumpling-modifier fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
  transition: opacity .18s ease, filter .18s ease;
}

body.veranda-menu-background .menu-dumpling-modifier fieldset[disabled] {
  opacity: .38;
  filter: saturate(.45);
}

body.veranda-menu-background .menu-dumpling-modifier legend {
  width: 100%;
  margin: 0 0 9px;
  padding: 0;
  color: #eadcc5;
  font: 500 15px/1.25 'Montserrat', Arial, sans-serif;
}

body.veranda-menu-background .menu-dumpling-modifier__options {
  display: grid;
  grid-template-columns: repeat(2, minmax(0,1fr));
  gap: 9px;
}

body.veranda-menu-background .menu-dumpling-modifier label { position: relative; min-width: 0; }
body.veranda-menu-background .menu-dumpling-modifier label input { position: absolute; opacity: 0; pointer-events: none; }
body.veranda-menu-background .menu-dumpling-modifier label span {
  min-height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 9px 11px;
  color: rgba(234,220,197,.84);
  text-align: center;
  border: 1px solid rgba(234,220,197,.28);
  border-radius: 999px;
  background: rgba(255,255,255,.07);
  cursor: pointer;
  font: 500 13px/1.2 'Montserrat', Arial, sans-serif;
  transition: background .16s ease, border-color .16s ease, box-shadow .16s ease, color .16s ease, transform .16s ease;
}

body.veranda-menu-background .menu-dumpling-modifier label input:checked + span {
  color: #fff9ed;
  border-color: rgba(247,210,126,.98);
  background: linear-gradient(135deg, rgba(255,248,224,.29), rgba(224,183,106,.23));
  box-shadow: inset 0 1px 0 rgba(255,255,255,.48), 0 0 25px rgba(224,183,106,.38), 0 8px 20px rgba(0,0,0,.18);
}

@media (hover:hover) and (pointer:fine) {
  body.veranda-menu-background .menu-dumpling-modifier fieldset:not([disabled]) label:hover input:not(:checked) + span {
    color: #fff3dc;
    border-color: rgba(239,204,132,.76);
    background: linear-gradient(135deg, rgba(255,255,255,.18), rgba(224,183,106,.13));
    box-shadow: inset 0 1px 0 rgba(255,255,255,.30), 0 0 18px rgba(224,183,106,.25);
    transform: translateY(-1px);
  }
}

body.veranda-menu-background .menu-dumpling-modifier label input:focus-visible + span,
body.veranda-menu-background .menu-dumpling-modifier button:focus-visible {
  outline: 2px solid #eadcc5;
  outline-offset: 2px;
}

body.veranda-menu-background .menu-dumpling-modifier fieldset[disabled] label span { cursor: not-allowed; }

body.veranda-menu-background .menu-dumpling-modifier footer {
  display: grid;
  grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);
  gap: 10px;
  padding-top: 2px;
}

body.veranda-menu-background .menu-dumpling-modifier footer button {
  min-height: 48px;
  margin: 0;
  padding: 10px 14px;
  color: #eadcc5;
  border: 1px solid rgba(234,220,197,.36);
  border-radius: 999px;
  cursor: pointer;
  font: 500 13px/1.2 'Montserrat', Arial, sans-serif;
}

body.veranda-menu-background .menu-dumpling-modifier__cancel { background: rgba(255,255,255,.06); }
body.veranda-menu-background .menu-dumpling-modifier__submit {
  color: #17130f !important;
  border-color: #eadcc5 !important;
  background: #eadcc5;
}

body.veranda-menu-background .menu-dumpling-modifier__submit:disabled {
  color: rgba(23,19,15,.58) !important;
  border-color: rgba(234,220,197,.34) !important;
  background: rgba(234,220,197,.42);
  box-shadow: none;
  cursor: not-allowed;
}

@media (max-height: 520px) {
  body.veranda-menu-background .menu-cart-panel {
    overflow-y: auto;
    overscroll-behavior: contain;
  }

  body.veranda-menu-background .menu-cart-panel__items {
    flex: 0 0 auto;
    min-height: auto;
    overflow: visible;
  }

  body.veranda-menu-background .menu-cart-panel > footer { margin-top: 0; }
}

@media (max-width: 899.98px) {
  body.veranda-menu-background {
    --menu-cart-jar-size: clamp(110px, 31vw, 125px);
  }

  body.veranda-menu-background .entry-content > .menu-cart-jar-viewport--footer-stop {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    max-width: none;
    height: var(--menu-cart-viewport-height);
    overflow: clip;
    pointer-events: none;
  }

  body.veranda-menu-background .menu-cart-jar {
    --menu-cart-footer-gap: 10px;
    top: auto;
    right: clamp(-12px, -2.5vw, -8px);
    bottom: calc(10px + env(safe-area-inset-bottom));
    transform: none;
  }

  body.veranda-menu-background .menu-cart-jar.menu-cart-jar--footer-stop {
    position: absolute;
    top: var(--menu-cart-footer-top);
    left: var(--menu-cart-footer-left);
    right: auto;
    bottom: auto;
  }

  body.veranda-menu-background .menu-cart-jar__total { bottom: 10%; font-size: clamp(10px, 2.8vw, 12px); }
  body.veranda-menu-background .menu-cart-jar::after { inset: 4% 16% 4% 18%; }
  body.veranda-menu-background .menu-cart-panel { top: 82px; right: 10px; bottom: calc(10px + env(safe-area-inset-bottom)); width: calc(100vw - 20px); padding: 18px; border-radius: 22px; }
  body.veranda-menu-background .menu-cart-panel h2 { font-size: 30px; }
}


@media (min-width: 600px) and (max-width: 899.98px) {
  body.veranda-menu-background {
    --menu-cart-jar-size: clamp(130px, calc(10px + 20vw), 190px);
    --menu-cart-safe-space: calc(var(--menu-cart-jar-size) - 16px);
  }

  body.veranda-menu-background .menu-cart-jar {
    right: -8px;
  }
  body.veranda-menu-background .menu-cart-panel {
    top: 88px;
    right: 16px;
    bottom: calc(16px + env(safe-area-inset-bottom));
    width: min(420px, calc(100vw - 32px));
    padding: 20px;
  }
}

@media (prefers-reduced-motion: reduce) {
  body.veranda-menu-background .menu-cart-panel,
  body.veranda-menu-background .menu-dumpling-modifier,
  body.veranda-menu-background .menu-dumpling-modifier fieldset { transition: none; }
}
