[data-cr-fx-lumiere] :is(.cr-card__media,.product-media){position:relative;overflow:hidden}[data-cr-fx-lumiere] :is(.cr-card__media,.product-media):before{content:"";position:absolute;top:0;bottom:0;left:-75%;width:50%;z-index:3;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / var(--cr-fx-lumiere-force, .45)),transparent);transform:skew(-18deg) translate(0)}[data-cr-fx-lumiere] .cr-fx-lumiere-sans:before{content:none}@media(prefers-reduced-motion:no-preference){body:not(.cr-reduce-motion) [data-cr-fx-lumiere=survol] :is(.cr-card:hover .cr-card__media,.product-media:hover):before{animation:cr-fx-lumiere-passe 1.1s cubic-bezier(.45,.05,.35,1) both}body:not(.cr-reduce-motion) [data-cr-fx-lumiere=apparition] .cr-fx-lumiere-vu:before{animation:cr-fx-lumiere-passe 1.3s cubic-bezier(.45,.05,.35,1) .15s both}body:not(.cr-reduce-motion) [data-cr-fx-lumiere=boucle] .cr-fx-lumiere-visible:before{animation:cr-fx-lumiere-boucle var(--cr-fx-lumiere-rythme, 6s) ease-in-out infinite}}@keyframes cr-fx-lumiere-passe{0%{opacity:1;transform:skew(-18deg) translate(0)}to{opacity:1;transform:skew(-18deg) translate(400%)}}@keyframes cr-fx-lumiere-boucle{0%{opacity:1;transform:skew(-18deg) translate(0)}22%{opacity:1;transform:skew(-18deg) translate(400%)}22.1%,to{opacity:0;transform:skew(-18deg) translate(400%)}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/cr-fx-lumiere.css.map */
