:root{--ev-parallax-strength: 20px;--ev-tilt-max-deg: 12deg;--ev-glow-size: 320px;--ev-glow-color: rgba(45, 127, 249, .18);--ev-float-distance: 10px;--ev-float-duration: 3.2s;--ev-reveal-duration: 1s;--ev-reveal-easing: cubic-bezier(.22, 1, .36, 1)}@keyframes ev-slide-up{0%{opacity:0;transform:translateY(28px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes ev-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--ev-float-distance)))}}@keyframes ev-fade-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes ev-clip-left{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes ev-clip-right{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0%)}}@media(prefers-reduced-motion:no-preference){#ev-cursor-glow{position:fixed;top:0;left:0;pointer-events:none;width:var(--ev-glow-size);height:var(--ev-glow-size);border-radius:50%;background:radial-gradient(circle,var(--ev-glow-color) 0%,transparent 70%);transform:translate(-50%,-50%);z-index:9999;will-change:transform;transition:opacity .3s ease;opacity:0}#ev-cursor-glow.is-visible{opacity:1}.ev-parallax-hero{transform:scale(1.04);transform-origin:center center;will-change:transform;transition:none}.ws-hero-slideshow .ws-hero-bg img{transform-origin:center center;will-change:transform,filter;transition:none}.ev-depth-mid{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;pointer-events:none;background:radial-gradient(ellipse 70% 65% at 50% 58%,rgba(5,15,50,.3) 0%,rgba(5,15,50,.1) 45%,transparent 70%);will-change:transform}.ev-depth-vignette{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;pointer-events:none;background:radial-gradient(ellipse 88% 88% at 50% 50%,transparent 32%,rgba(0,0,0,.45) 80%,rgba(0,0,0,.65) 100%);will-change:transform}.ev-hero-content-animate>*{animation:ev-slide-up var(--ev-reveal-duration) var(--ev-reveal-easing) both}.ev-btn-magnetic{transition:transform .2s cubic-bezier(.23,1,.32,1);will-change:transform}.ev-float{animation:ev-float var(--ev-float-duration) ease-in-out infinite;animation-delay:var(--ev-float-delay, 0s);will-change:transform}.ev-scroll-fade{opacity:0;transform:translateY(90px);transition:opacity 1.7s var(--ev-reveal-easing),transform 1.7s var(--ev-reveal-easing)}.ev-scroll-fade.is-visible{opacity:1;transform:none}.template-product .ev-scroll-fade{transition:opacity .7s var(--ev-reveal-easing),transform .7s var(--ev-reveal-easing)}product-card.ev-tilt-enabled{perspective:900px;perspective-origin:center center}product-card.ev-tilt-enabled .product-card{will-change:transform;transform-style:preserve-3d;transform-origin:center center;transition:transform .5s cubic-bezier(.23,1,.32,1),box-shadow .5s ease}product-card.ev-tilt-enabled .product-card:hover{transform:none}product-card.ev-tilt-enabled .product-card:hover{box-shadow:0 20px 60px #00000040,0 0 30px #2d7ff91f}}@media(prefers-reduced-motion:reduce){#ev-cursor-glow,.ev-float,.ev-hero-content-animate>*,.ev-btn-magnetic{animation:none!important;transition:none!important}.ev-parallax-home,.ev-parallax-hero{opacity:1!important;transform:none!important}.ev-scroll-fade{opacity:1!important;transform:none!important;transition:none!important}product-card.ev-tilt-enabled .product-card{transform:none!important;transition:none!important;will-change:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ev-animations.css.map */
