@import url("./styles/shell/foundations.css");
@import url("./styles/shell/app-shell.css?v=7");
@import url("./styles/shared/responsive-safety.css?v=2");
@import url("./styles/shell/shell-polish.css?v=5");

@media (max-width: 760px), (prefers-reduced-motion: reduce), (update: slow) {
  [data-reveal],
  .trust-card[data-reveal],
  body.reveal-ready .home-category-grid > *,
  body.reveal-ready .home-featured-grid > *,
  body.reveal-ready .perks-grid > *,
  body.reveal-ready .services-grid > * {
    filter: none !important;
    opacity: 1 !important;
    transform: none !important;
    transition-property: opacity, transform !important;
    will-change: opacity, transform !important;
  }

  .shell-nav__bar,
  .home-category-grid.is-visible > *,
  .home-featured-grid.is-visible > *,
  .perks-grid.is-visible > *,
  .services-grid.is-visible > * {
    animation: none !important;
    opacity: 1 !important;
    transform: none !important;
  }
}

html[data-performance-tier="lite"] [data-reveal],
html[data-performance-tier="lite"] .trust-card[data-reveal],
html[data-performance-tier="lite"] body.reveal-ready .home-category-grid > *,
html[data-performance-tier="lite"] body.reveal-ready .home-featured-grid > *,
html[data-performance-tier="lite"] body.reveal-ready .perks-grid > *,
html[data-performance-tier="lite"] body.reveal-ready .services-grid > * {
  filter: none !important;
  opacity: 1 !important;
  transform: none !important;
  transition-property: opacity, transform !important;
  will-change: opacity, transform !important;
}

html[data-performance-tier="lite"] .shell-nav__bar,
html[data-performance-tier="lite"] .home-category-grid.is-visible > *,
html[data-performance-tier="lite"] .home-featured-grid.is-visible > *,
html[data-performance-tier="lite"] .perks-grid.is-visible > *,
html[data-performance-tier="lite"] .services-grid.is-visible > * {
  animation: none !important;
  opacity: 1 !important;
  transform: none !important;
}
