/* One set of food lanes and categories for both desktop and mobile. */
.home-page .market-layout>.seller-ad-rail{display:none!important}
.home-page .market-layout{display:block}
.home-page .categories-section>.section-top{display:none}
@media(min-width:751px){
 .home-page .flyora-featured{max-width:1500px;margin:16px auto;padding:14px}
 .home-page .flyora-featured-track{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,4fr) minmax(140px,1fr);align-items:start;gap:14px;height:806px;width:100%}
 .home-page .flyora-featured-row{height:806px;overflow:hidden;grid-row:1}
 .home-page .flyora-featured-row[data-lane="0"]{grid-column:1}
 .home-page .flyora-featured-row[data-lane="1"]{grid-column:3}
 .home-page .mobile-main-categories{grid-column:2;grid-row:1;width:100%;height:806px;margin:0;overflow:auto}
 .home-page .mobile-main-categories #categoryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:12px;height:100%}
 .home-page .mobile-main-categories :is(#categoryGrid,.flyora-extra-gates)>a{
   display:flex;flex-direction:column;align-items:stretch;gap:0;
   min-width:0;min-height:0;overflow:hidden;
 }
 .home-page .mobile-main-categories :is(#categoryGrid,.flyora-extra-gates) .category-picture{
   flex:4 1 0;min-height:0;width:100%;height:auto;
 }
 .home-page .mobile-main-categories :is(#categoryGrid,.flyora-extra-gates) .category-caption{
   flex:1 0 0;display:grid;place-items:center;
   min-height:30px;padding:0 5px;text-align:center;
 }
 .home-page .mobile-main-categories #categoryGrid .category-caption{flex:0 0 30px}
 .home-page .mobile-main-categories .flyora-extra-gates>a{height:116px}
 .home-page .mobile-main-categories .category-caption b{font-size:17px;white-space:normal}
 .home-page .mobile-main-categories .category-caption small{display:none}
 .home-page .flyora-featured-lane{display:flex;flex-direction:column;width:100%;animation-name:flyora-vertical-flow;animation-timing-function:linear}
 .home-page .flyora-featured-group{display:flex;flex-direction:column;width:100%;gap:10px;padding:0 0 10px}
 .home-page .flyora-featured-card{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;max-width:100%;height:224px;min-height:224px;padding:5px;gap:5px;overflow:hidden}
 .home-page .flyora-featured-card img,.home-page .flyora-featured-image-fallback{width:100%;height:160px;object-fit:cover}
 .home-page .flyora-featured-details{min-width:0;gap:2px}
 .home-page .flyora-featured-details small{display:none}
 .home-page .flyora-featured-details b{font-size:13px;line-height:16px;white-space:normal;max-height:32px;overflow:hidden}
 .home-page .flyora-featured-details strong{font-size:14px}
 .home-page .flyora-featured-row[data-lane="1"] .flyora-featured-lane{animation-direction:reverse}
 .home-page.mobile-columns-reversed .flyora-featured-row[data-lane="0"] .flyora-featured-lane{animation-direction:reverse}
 .home-page.mobile-columns-reversed .flyora-featured-row[data-lane="1"] .flyora-featured-lane{animation-direction:normal}
}
@media(min-width:751px) and (max-width:1050px){
 .home-page .flyora-featured-track{grid-template-columns:minmax(130px,1fr) minmax(0,2fr) minmax(130px,1fr)}
}
@media(prefers-reduced-motion:reduce){.home-page .flyora-featured-row{overflow-y:auto}.home-page .flyora-featured-lane{animation:none}}

.home-page .mobile-main-categories .category-caption b{align-self:center;text-align:center}

.home-page .category-picture[data-cover-ad-label]::after {
  content:attr(data-cover-ad-label);
  position:absolute;
  inset:6px auto auto 6px;
  padding:2px 6px;
  border-radius:4px;
  color:white;
  background:#193f35;
  font-size:11px;
  line-height:1.4;
  pointer-events:none;
}
