/* Preview 02 / Section 181: stationary complete thumbnail rows.
   Stage carousel continues to rotate independently; active border follows the stage. */
@media (min-width:801px) {
  .rh179-showcase .rh179-thumbs,
  .rh179-pizzas .rh179-thumbs {
    display:grid !important;
    overflow:visible !important;
    scroll-snap-type:none !important;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:12px;
    width:100%;
    max-width:1600px;
    margin-inline:auto;
  }
  .rh179-pizzas .rh179-thumbs {
    grid-template-columns:repeat(6,minmax(0,1fr));
  }
  .rh179-showcase .rh179-thumb {
    min-width:0;
    width:100%;
    flex:none;
    scroll-snap-align:none;
  }
  .rh179-showcase .rh179-thumb img {
    width:100%;
    height:clamp(88px,8.5vw,125px);
    object-fit:cover;
  }
}
@media (max-width:800px) {
  /* Keep every thumbnail visible and stationary, including all six pizzas. */
  .rh179-showcase .rh179-thumbs,
  .rh179-pizzas .rh179-thumbs {
    display:grid !important;
    overflow:visible !important;
    scroll-snap-type:none !important;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:7px;
    padding:12px;
  }
  .rh179-pizzas .rh179-thumbs {
    grid-template-columns:repeat(3,minmax(0,1fr));
  }
  .rh179-showcase .rh179-thumb {
    min-width:0;
    width:100%;
    flex:none;
  }
  .rh179-showcase .rh179-thumb img {height:clamp(60px,17vw,95px)}
  .rh179-showcase .rh179-thumb span {
    font-size:clamp(.63rem,2.3vw,.86rem);
    padding:7px 2px;
    overflow-wrap:anywhere;
  }
}
