/* Touch devices: opaque sticky surfaces avoid repainting the page behind them. */
@media (hover: none), (pointer: coarse) {
  body.hb-theme *, body.hb-theme *::before, body.hb-theme *::after { backdrop-filter: none !important; -webkit-backdrop-filter: none !important; }
  .site-header, .mobile-bottom-nav { background: #fff; backdrop-filter: none; -webkit-backdrop-filter: none; }
  .hb-hero-livecard, .hb-hero-pill-top, .product-card-cta, .product-overlay, .mobile-product-bar { backdrop-filter: none; -webkit-backdrop-filter: none; }
  .product-card:hover, .hb-theme .product-card:hover, .hb-theme .hb-story-item:hover .hb-story-ring,
  .hb-theme .promo-tile:hover img, .hb-theme .product-card:hover .product-image-wrapper img { transform: none; }
  .product-card, .product-card img, .promo-tile img { transition-property: opacity, border-color, background-color; }
}
