.ProductParallaxCard-module__W_xmlG__parallaxCard{width:100%;height:100%;perspective:var(--perspective,800px);transform-style:preserve-3d;cursor:default;contain:layout style;background:0 0;position:relative}.ProductParallaxCard-module__W_xmlG__shadow{display:none}.ProductParallaxCard-module__W_xmlG__imageWrapper{z-index:1;border-radius:inherit;width:100%;height:100%;transform:rotateX(var(--rx,0deg))rotateY(var(--ry,0deg))translateX(var(--tx,0px))translateY(var(--ty,0px));transition:transform var(--ease-duration,.4s)cubic-bezier(.23,1,.32,1),opacity .3s ease-out;will-change:transform;backface-visibility:hidden;background:0 0;justify-content:center;align-items:center;animation:.4s cubic-bezier(.23,1,.32,1) forwards ProductParallaxCard-module__W_xmlG__imageEnter;display:flex;position:relative;overflow:hidden}@keyframes ProductParallaxCard-module__W_xmlG__imageEnter{0%{opacity:0;transform:rotateX(var(--rx,0deg))rotateY(var(--ry,0deg))translateX(var(--tx,0px))translateY(var(--ty,0px))scale(.98)}to{opacity:1;transform:rotateX(var(--rx,0deg))rotateY(var(--ry,0deg))translateX(var(--tx,0px))translateY(var(--ty,0px))scale(1)}}.ProductParallaxCard-module__W_xmlG__highlight{z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 60% 60% at var(--highlight-x,50%)var(--highlight-y,50%),#ffffff14 0%,transparent 70%);transform:rotateX(var(--rx,0deg))rotateY(var(--ry,0deg));transition:transform var(--ease-duration,.4s)cubic-bezier(.23,1,.32,1),background var(--ease-duration,.4s)cubic-bezier(.23,1,.32,1);will-change:transform,background;mix-blend-mode:overlay;opacity:0;position:absolute;inset:0;overflow:hidden}.ProductParallaxCard-module__W_xmlG__parallaxCard[data-parallax-active=true] .ProductParallaxCard-module__W_xmlG__highlight{opacity:1;transition:opacity .2s ease-out}.ProductParallaxCard-module__W_xmlG__disabled{--rx:0deg;--ry:0deg;--tx:0px;--ty:0px}.ProductParallaxCard-module__W_xmlG__disabled .ProductParallaxCard-module__W_xmlG__shadow,.ProductParallaxCard-module__W_xmlG__disabled .ProductParallaxCard-module__W_xmlG__highlight{display:none}.ProductParallaxCard-module__W_xmlG__disabled .ProductParallaxCard-module__W_xmlG__imageWrapper{transition:none;animation:none;transform:none}@media (pointer:coarse){.ProductParallaxCard-module__W_xmlG__parallaxCard{-webkit-tap-highlight-color:transparent}.ProductParallaxCard-module__W_xmlG__imageWrapper{transition:transform .2s ease-out}.ProductParallaxCard-module__W_xmlG__parallaxCard:active .ProductParallaxCard-module__W_xmlG__imageWrapper{transform:scale(var(--mobile-scale,1.02))}}@media (prefers-reduced-motion:reduce){.ProductParallaxCard-module__W_xmlG__parallaxCard,.ProductParallaxCard-module__W_xmlG__shadow,.ProductParallaxCard-module__W_xmlG__imageWrapper,.ProductParallaxCard-module__W_xmlG__highlight{transition:none!important;animation:none!important;transform:none!important}.ProductParallaxCard-module__W_xmlG__shadow,.ProductParallaxCard-module__W_xmlG__highlight{display:none}}@media (prefers-contrast:more){.ProductParallaxCard-module__W_xmlG__shadow,.ProductParallaxCard-module__W_xmlG__highlight{display:none}}@media print{.ProductParallaxCard-module__W_xmlG__shadow,.ProductParallaxCard-module__W_xmlG__highlight{display:none}.ProductParallaxCard-module__W_xmlG__imageWrapper{transform:none}}
