/* * WordPress editor styles or browser animation helpers must never leave theme * content transparent. These selectors are intentionally scoped to page * content; the header and decorative background keep their own transitions. */ .hero__eyebrow, .hero h1, .hero__description, .hero__catalog-link, .categories, .categories *, .products, .products *, .site-footer, .site-footer *, .catalog-breadcrumbs, .catalog-breadcrumbs *, .catalog-page__heading, .catalog-page__heading *, .catalog-view-switcher, .catalog-view-switcher *, .catalog-layout, .catalog-layout * {
  opacity: 1 !important;
  visibility: visible !important;
}

/* Keep mutually exclusive async cart states mutually exclusive even when
 * another stylesheet assigns layout styles to the same blocks. */
.cart-loading[hidden],
.cart-empty[hidden],
.cart-layout[hidden] {
  display: none !important;
}
