.home-page .compact-market-banner{min-height:230px!important;overflow:hidden;display:block;padding:0}
.home-page .food-home-menu{padding:18px 0 14px;width:100%;min-width:0}
.food-strip-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 22px 14px}
.food-strip-heading .food-home-link{margin:0}
.food-strip-pause{border:1px solid #c8d5bf;border-radius:7px;background:white;color:#173f35;padding:7px 12px;cursor:pointer}
.food-strip-viewport{overflow:hidden;width:100%}
.food-strip-track{display:flex;width:max-content;gap:0;animation:food-strip-flow linear infinite}
.food-strip-group{display:flex;flex:none;gap:0;margin:0;padding:0}
.food-strip-group .food-cuisine{box-sizing:border-box;width:146px;min-width:146px;height:152px;margin:0;padding:16px 8px;border-radius:0;border:0;border-right:1px solid #e1e8d8;background:#f7f9f1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;text-decoration:none;color:#173f35}
.food-strip-group .food-cuisine>span{font-size:62px;line-height:1.1}
.food-strip-group .food-cuisine>b{font-size:14px;font-weight:600;white-space:nowrap}
.food-strip-group .food-cuisine:hover,.food-strip-group .food-cuisine:focus-visible{background:#e2edcf;outline:2px solid #527448;outline-offset:-3px}
.food-home-menu:hover .food-strip-track,.food-home-menu:focus-within .food-strip-track,.food-home-menu.is-paused .food-strip-track{animation-play-state:paused}
@keyframes food-strip-flow{to{transform:translateX(-50%)}}
@media(max-width:560px){.home-page .compact-market-banner{min-height:225px!important}.home-page .food-home-menu{padding:14px 0}.food-strip-group .food-cuisine{width:134px;min-width:134px;height:152px}.food-strip-heading{padding:0 14px 12px}.food-strip-heading .food-home-link{font-size:12px}}
@media(prefers-reduced-motion:reduce){.food-strip-track{animation:none}.food-strip-viewport{overflow-x:auto}.food-strip-group[aria-hidden]{display:none}}

.food-strip-group .food-cuisine-ad { gap: 3px; flex-shrink: 0; }
.food-strip-group .food-cuisine-ad b { max-width: 100%; overflow: hidden; text-overflow: ellipsis; }
.food-strip-group .food-cuisine-ad small { font-size: 10px; line-height: 1; }
