.kh-food-choice.kh-is-most-chosen{position:relative;padding-top:30px;border-color:#8c4566}.kh-food-choice .kh-most-chosen-badge{position:absolute;top:0;left:0;right:0;padding:5px 12px;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;background:#eee5d3;color:#4a5140;font-size:.65rem;line-height:1.3;letter-spacing:.06em;font-weight:600;text-align:center;pointer-events:none;animation:kh-choice-reveal .35s ease-out}.kh-food-choice:hover .kh-most-chosen-badge{background:#e4ead6;transition:background .25s}.kh-most-chosen-data[hidden]{display:none!important}@keyframes kh-choice-reveal{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.kh-food-choice .kh-most-chosen-badge{animation:none;transition:none}html{scroll-behavior:auto!important}}
/* 1.0.55: badge participates in layout, including selected and wrapped states. */
.kh-food-product button.kh-food-choice.kh-is-most-chosen,
.kh-food-product button.kh-food-choice.kh-is-most-chosen[aria-pressed=true]{padding:0 12px 15px;overflow:hidden}
.kh-food-product button.kh-food-choice .kh-most-chosen-badge{position:static;inset:auto;order:-1;align-self:stretch;margin:0 -12px 5px;padding:7px 12px;border-radius:0;white-space:normal;flex-shrink:0;line-height:1.4;min-height:0;box-sizing:border-box}
.kh-food-product button.kh-food-choice.kh-is-most-chosen:after{top:auto;bottom:16px}
