/* 牛肉分类：2 / 3 / 2 / 3 / 2 + 其他牛肉通栏 */
.meat-layout .subcategory-grid.mosaic-grid{
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  grid-template-rows:clamp(176px,46.5vw,270px) clamp(112px,30vw,180px) clamp(176px,46.5vw,270px) clamp(112px,30vw,180px) clamp(176px,46.5vw,270px) 94px!important;
  grid-auto-rows:auto!important;
  gap:7px!important;
  padding:8px!important;
  background:transparent!important;
}
.meat-layout .mosaic-grid .mosaic-card{
  grid-row:span 1!important;
  min-width:0!important;
  padding:0!important;
  border-radius:13px!important;
  overflow:hidden!important;
  background:#f3eee6!important;
  box-shadow:0 4px 12px rgba(24,33,43,.12)!important;
}
.meat-layout .subcategory-head{align-items:center!important;margin:0 0 5px!important;padding:0 8px!important;min-height:30px!important}
.meat-layout .subcategory-head small{display:none!important}
.meat-layout .mosaic-grid .mosaic-card:nth-child(-n+12){height:100%!important;aspect-ratio:auto!important}
.meat-layout .mosaic-grid .mosaic-card:nth-child(1),
.meat-layout .mosaic-grid .mosaic-card:nth-child(2),
.meat-layout .mosaic-grid .mosaic-card:nth-child(6),
.meat-layout .mosaic-grid .mosaic-card:nth-child(7),
.meat-layout .mosaic-grid .mosaic-card:nth-child(11),
.meat-layout .mosaic-grid .mosaic-card:nth-child(12){grid-column:span 3!important}
.meat-layout .mosaic-grid .mosaic-card:nth-child(3),
.meat-layout .mosaic-grid .mosaic-card:nth-child(4),
.meat-layout .mosaic-grid .mosaic-card:nth-child(5),
.meat-layout .mosaic-grid .mosaic-card:nth-child(8),
.meat-layout .mosaic-grid .mosaic-card:nth-child(9),
.meat-layout .mosaic-grid .mosaic-card:nth-child(10){grid-column:span 2!important}
.meat-layout .mosaic-grid .mosaic-card:nth-child(13){grid-column:1/-1!important;height:94px!important;aspect-ratio:auto!important}
.meat-layout .mosaic-grid .beef-sprite{
  background-size:300% 200%!important;
  background-repeat:no-repeat!important;
  background-color:#f4efe7!important;
}
.meat-layout .mosaic-grid .beef-sprite-12{
  background-image:url('assets/beef-other-cutout-v2.png')!important;
  background-size:contain!important;
  background-position:center!important;
  background-color:#f7f1e7!important;
}
.meat-layout .mosaic-grid .mosaic-card strong{
  left:8px!important;
  bottom:8px!important;
  margin:0!important;
  padding:5px 8px!important;
  border-radius:6px!important;
  background:rgba(20,18,17,.78)!important;
  color:#fff!important;
  font-size:11px!important;
  text-shadow:0 1px 2px #000!important;
}
@media(max-width:390px){.meat-layout .subcategory-grid.mosaic-grid{grid-template-rows:clamp(176px,46.5vw,270px) clamp(112px,30vw,180px) clamp(176px,46.5vw,270px) clamp(112px,30vw,180px) clamp(176px,46.5vw,270px) 86px!important;gap:6px!important}.meat-layout .mosaic-grid .mosaic-card:nth-child(13){height:86px!important}}
