@keyframes jhc-spin{to{transform:rotate(360deg)}}@keyframes jhc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes jhc-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes jhc-fade-down{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes jhc-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes jhc-slide-in-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes jhc-slide-in-left{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes jhc-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes jhc-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.jhc-animate-fade-in{animation:jhc-fade-in var(--motion-normal) var(--ease-out) both}.jhc-animate-fade-up{animation:jhc-fade-up var(--motion-normal) var(--ease-out) both}.jhc-animate-fade-down{animation:jhc-fade-down var(--motion-normal) var(--ease-out) both}.jhc-animate-scale-in{animation:jhc-scale-in var(--motion-normal) var(--ease-out) both}.jhc-animate-slide-in-right{animation:jhc-slide-in-right var(--motion-normal) var(--ease-out) both}.jhc-animate-slide-in-left{animation:jhc-slide-in-left var(--motion-normal) var(--ease-out) both}.jhc-animate-spin{animation:jhc-spin var(--motion-slow) linear infinite}.jhc-animate-pulse{animation:jhc-pulse 2s var(--ease-in-out) infinite}.jhc-duration-fast{animation-duration:var(--motion-fast)}.jhc-duration-normal{animation-duration:var(--motion-normal)}.jhc-duration-slow{animation-duration:var(--motion-slow)}.jhc-delay-100{animation-delay:.1s}.jhc-delay-200{animation-delay:.2s}.jhc-delay-300{animation-delay:.3s}.jhc-delay-400{animation-delay:.4s}.jhc-delay-500{animation-delay:.5s}.jhc-ease-in{animation-timing-function:var(--ease-in)}.jhc-ease-out{animation-timing-function:var(--ease-out)}.jhc-ease-in-out{animation-timing-function:var(--ease-in-out)}.jhc-reveal{opacity:1;transform:none;transition:opacity var(--motion-normal) var(--ease-out),transform var(--motion-normal) var(--ease-out)}.jhc-reveal.jhc-reveal-armed{opacity:0}.jhc-reveal.is-visible{opacity:1;transform:none}.jhc-reveal--fade-up.jhc-reveal-armed{transform:translateY(24px)}.jhc-reveal--fade-down.jhc-reveal-armed{transform:translateY(-24px)}.jhc-reveal--fade-left.jhc-reveal-armed{transform:translate(24px)}.jhc-reveal--fade-right.jhc-reveal-armed{transform:translate(-24px)}.jhc-reveal--scale.jhc-reveal-armed{transform:scale(.96)}.jhc-skeleton{background:linear-gradient(90deg,var(--color-skeleton) 25%,var(--color-border) 50%,var(--color-skeleton) 75%);background-size:200% auto;animation:jhc-shimmer 1.5s linear infinite;border-radius:var(--radius-sm);color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.jhc-skeleton *{visibility:hidden}.jhc-transition-opacity{transition:opacity var(--motion-fast) var(--ease-standard)}.jhc-transition-transform{transition:transform var(--motion-fast) var(--ease-standard)}.jhc-transition-all{transition:all var(--motion-fast) var(--ease-standard)}.jhc-hover-zoom{transition:transform var(--motion-slow) var(--ease-out)}.jhc-hover-zoom:hover{transform:scale(1.04)}.jhc-hover-lift{transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.jhc-hover-lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.jhc-hover-overlay{position:relative;overflow:hidden}.jhc-hover-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-overlay);opacity:0;transition:opacity var(--motion-fast) var(--ease-standard)}.jhc-hover-overlay:hover:after{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jhc-animations.css.map */
