/* V1079: E-Voucher scroll stability; preserves original layouts/colors. */
html.ev-next-v1064 body.has-site-background-v717,
html.ev-next-v1064 body.webshop-v301.has-site-background-v717 {
  /* Fixed backgrounds repaint on every scroll on several desktop GPUs. */
  background-attachment:scroll !important;
}
@media (max-width: 980px), (pointer: coarse) {
  html.ev-next-v1064, html.ev-next-v1064 body {
    scroll-behavior:auto !important;
  }
  /* Do not animate card position/size while the user scrolls. */
  html.ev-next-v1064 #productGrid > .product,
  html.ev-next-v1064 #memberRewardGridV74 > .product,
  html.ev-next-v1064 #productGrid > .product img,
  html.ev-next-v1064 #memberRewardGridV74 > .product img {
    animation:none !important;
    transition:background-color .08s ease,border-color .08s ease,opacity .08s ease !important;
    will-change:auto !important;
  }
  /* Auto containment with approximate heights can shift the scroll position
     when a card enters the viewport; leave visible cards in natural flow. */
  html.ev-next-v1064 #productGrid > .product,
  html.ev-next-v1064 #memberRewardGridV74 > .product {
    content-visibility:visible !important;
    contain:none !important;
    contain-intrinsic-size:none !important;
  }
  html.ev-next-v1064 .header,
  html.ev-next-v1064 .bottom-nav {
    backdrop-filter:none !important;
    -webkit-backdrop-filter:none !important;
  }
}
