#dish_suggestion_recipe_tiles { display: flex; flex-wrap: wrap; overflow: hidden; margin-top: 16px; border-radius: 6px; text-align: center; }

#dish_suggestion_recipe_tiles .dish_suggestion_recipe_tile { position: relative; flex-basis: 103px; height: 78px; margin-right: 1px; margin-bottom: 1px; }

#dish_suggestion_recipe_tiles .dish_suggestion_recipe_tile:nth-of-type(4n) { margin-right: 0; }

#dish_suggestion_recipe_tiles .dish_suggestion_recipe_tile.hidden { display: none; }

#dish_suggestion_recipe_tiles .dish_suggestion_recipe_tile a { display: block; }

#dish_suggestion_recipe_tiles .dish_suggestion_recipe_tile .dish_suggestion_keyword_image { width: 100%; }

#dish_suggestion_recipe_tiles .dish_suggestion_recipe_tile .more_suggestion_wrapper { background-color: var(--apr-color-light-gray); height: 78px; width: 100%; cursor: pointer; border: none; padding: 0; }

#dish_suggestion_recipe_tiles .dish_suggestion_recipe_tile .more_suggestion_wrapper:focus-visible { outline: none; box-shadow: var(--apr-color-focus-shadow-orange); }

#dish_suggestion_recipe_tiles .dish_suggestion_recipe_tile .more_suggestion_wrapper .more_suggestion { color: var(--apr-color-white); font-size: var(--apr-font-size-sm); padding-top: 20px; display: flex; flex-direction: column; align-items: center; }

#dish_suggestion_recipe_tiles .dish_suggestion_recipe_tile .more_suggestion_wrapper .more_suggestion .arrow_icon { fill: var(--apr-color-white); }

#dish_suggestion_recipe_tiles .dish_label { position: absolute; top: 0; bottom: 0; right: 0; left: 0; display: flex; justify-content: center; align-items: center; color: var(--apr-color-white); text-shadow: var(--apr-shadow-small); font-size: var(--apr-font-size-sm); line-height: calc(var(--apr-font-size-sm) + 4px); font-weight: 600; background-color: rgba(28, 26, 16, 0.3); padding: 8px; }
