/* Show desktop product cards at their final carousel widths from first paint. */
@media (min-width: 768px) {
  body.in-index .products.products-block:not(.slick-initialized) {
    display: flex;
    flex-wrap: nowrap;
    overflow: hidden;
  }
  body.in-index .products.products-block:not(.slick-initialized) > .product {
    flex-shrink: 0;
  }
  #navigation:not(:has(+ .menu-helper.ready)) .menu-level-1 {
    visibility: hidden;
  }
}
