[data-sv-reveal]{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}[data-sv-reveal].sv-revealed{opacity:1;transform:translateY(0)}[data-sv-reveal=fade]{transform:none}[data-sv-reveal=slide-up]{transform:translateY(40px)}[data-sv-reveal=slide-down]{transform:translateY(-40px)}[data-sv-reveal=slide-left]{transform:translate(40px)}[data-sv-reveal=slide-right]{transform:translate(-40px)}[data-sv-reveal=scale]{transform:scale(.9)}[data-sv-reveal=zoom]{transform:scale(1.1)}[data-sv-delay="100"]{transition-delay:.1s}[data-sv-delay="200"]{transition-delay:.2s}[data-sv-delay="300"]{transition-delay:.3s}[data-sv-delay="400"]{transition-delay:.4s}[data-sv-delay="500"]{transition-delay:.5s}[data-sv-delay="600"]{transition-delay:.6s}[data-sv-delay="700"]{transition-delay:.7s}[data-sv-delay="800"]{transition-delay:.8s}.sv-text-reveal{overflow:hidden}.sv-text-reveal__line{display:block;transform:translateY(100%);transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.sv-revealed .sv-text-reveal__line{transform:translateY(0)}.sv-char-reveal{display:inline-block}.sv-char-reveal span{display:inline-block;opacity:0;transform:translateY(20px);animation:sv-char-reveal .5s ease forwards}@keyframes sv-char-reveal{to{opacity:1;transform:translateY(0)}}.sv-typewriter{overflow:hidden;border-right:2px solid currentColor;white-space:nowrap;animation:sv-typewriter 3s steps(40) 1s forwards,sv-blink .75s step-end infinite}@keyframes sv-typewriter{0%{width:0}to{width:100%}}@keyframes sv-blink{50%{border-color:transparent}}.sv-image-reveal{position:relative;overflow:hidden}.sv-image-reveal:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--sv-white, #fff);transform:scaleX(1);transform-origin:right;transition:transform .8s cubic-bezier(.77,0,.175,1)}.sv-revealed .sv-image-reveal:after{transform:scaleX(0)}.sv-image-reveal img{transform:scale(1.2);transition:transform 1.2s cubic-bezier(.25,.46,.45,.94)}.sv-revealed .sv-image-reveal img{transform:scale(1)}.sv-parallax{overflow:hidden}.sv-parallax__inner{will-change:transform}.sv-ken-burns{overflow:hidden}.sv-ken-burns img{animation:sv-ken-burns 20s ease infinite alternate}@keyframes sv-ken-burns{0%{transform:scale(1) translate(0)}to{transform:scale(1.1) translate(-2%,-2%)}}.sv-hover-zoom{overflow:hidden}.sv-hover-zoom img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.sv-hover-zoom:hover img{transform:scale(1.05)}.sv-hover-overlay{position:relative;overflow:hidden}.sv-hover-overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;opacity:0;transition:opacity .3s ease;z-index:1}.sv-hover-overlay:hover:before{opacity:1}.sv-hover-shine{position:relative;overflow:hidden}.sv-hover-shine:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.sv-hover-shine:hover:after{left:100%}.sv-hover-underline{position:relative}.sv-hover-underline:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.sv-hover-underline:hover:after{transform:scaleX(1);transform-origin:left}.sv-btn-hover-fill{position:relative;overflow:hidden;z-index:1}.sv-btn-hover-fill:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.77,0,.175,1);z-index:-1}.sv-btn-hover-fill:hover:before{transform:scaleX(1);transform-origin:left}.sv-spinner{width:40px;height:40px;border:2px solid var(--sv-gray-200, #eee);border-top-color:var(--sv-black, #000);border-radius:50%;animation:sv-spin .8s linear infinite}@keyframes sv-spin{to{transform:rotate(360deg)}}.sv-pulse{animation:sv-pulse 2s ease-in-out infinite}@keyframes sv-pulse{0%,to{opacity:1}50%{opacity:.5}}.sv-skeleton{background:linear-gradient(90deg,var(--sv-gray-200, #eee) 25%,var(--sv-gray-100, #f5f5f5) 50%,var(--sv-gray-200, #eee) 75%);background-size:200% 100%;animation:sv-skeleton 1.5s ease-in-out infinite}@keyframes sv-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.sv-page-transition{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--sv-white, #fff);z-index:9999;pointer-events:none;opacity:0;transition:opacity .3s ease}.sv-page-transition.active{opacity:1;pointer-events:all}.sv-curtain{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--sv-black, #000);z-index:9999;transform:translateY(-100%);transition:transform .5s cubic-bezier(.77,0,.175,1)}.sv-curtain.active{transform:translateY(0)}.sv-curtain.exit{transform:translateY(100%)}.sv-ripple{position:relative;overflow:hidden}.sv-ripple:after{content:"";position:absolute;width:100%;height:100%;top:50%;left:50%;background:#ffffff4d;border-radius:50%;transform:translate(-50%,-50%) scale(0);opacity:0}.sv-ripple:active:after{animation:sv-ripple .6s ease-out}@keyframes sv-ripple{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-50%,-50%) scale(4);opacity:0}}.sv-bounce{animation:sv-bounce .5s ease}@keyframes sv-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.sv-shake{animation:sv-shake .5s ease}@keyframes sv-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.sv-scroll-progress{position:fixed;top:0;left:0;width:0%;height:2px;background:var(--sv-black, #000);z-index:9999;transition:width .1s linear}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-sv-reveal]{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/sv-animations.css.map */
