/* Fichier généré, ne pas éditer à la main. */
/* Survol des vignettes : Balayage */
body.cfy-thumbhover-balayage:not(#cfy-th) .product-card.vignette-selectable::after { content: ""; position: absolute; inset: 0; z-index: 6; pointer-events: none; border-radius: inherit;
  box-shadow: inset 0 0 0 2px var(--cfy-t-accent); opacity: 0; }
body.cfy-thumbhover-balayage:not(#cfy-th) .product-card.vignette-selectable:is(:hover, :focus-within)::after { opacity: 1; }
@media (prefers-reduced-motion: no-preference) {
body.cfy-thumbhover-balayage:not(.performance-mode):not(#cfy-th) .product-card.vignette-selectable .product-thumb::after { content: ""; position: absolute; inset: 0; z-index: 2; pointer-events: none;
  background: linear-gradient(105deg, transparent 34%, rgba(255, 255, 255, .5) 48%, rgba(var(--cfy-t-fill-rgb), .35) 54%, transparent 66%);
  transform: translateX(-110%); }
body.cfy-thumbhover-balayage:not(.performance-mode):not(#cfy-th) .product-card.vignette-selectable:is(:hover, :focus-within) .product-thumb::after { transform: translateX(110%); transition: transform .75s cubic-bezier(.3, .6, .2, 1); }
}
