:root{--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-out: cubic-bezier(.33, 1, .68, 1);--ease-in: cubic-bezier(.32, 0, .67, 0)}.na-link{display:inline-flex;align-items:center;gap:4px;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;transition:all .3s var(--ease-smooth)}.na-link__text{position:relative}.na-link__text:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:currentColor;transition:width .3s linear}.na-link:hover .na-link__text:before{width:0}.na-card-hover{transition:all .4s var(--ease-smooth);transform-origin:center}.na-card-hover:hover{transform:translateY(-8px) scale(1.02)}.na-card-hover:active{transform:translateY(-4px) scale(1.01)}.na-image-zoom{overflow:hidden}.na-image-zoom img{transition:transform .6s var(--ease-smooth)}.na-image-zoom:hover img{transform:scale(1.08)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.na-fade-in{animation:fadeIn .6s var(--ease-smooth) forwards}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.na-slide-in-left{animation:slideInLeft .6s var(--ease-smooth) forwards}.na-slide-in-right{animation:slideInRight .6s var(--ease-smooth) forwards}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.na-float{animation:float 3s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.na-pulse{animation:pulse 2s ease-in-out infinite}.na-transition-all{transition:all .3s var(--ease-smooth)}.na-transition-transform{transition:transform .3s var(--ease-smooth)}.na-transition-opacity{transition:opacity .3s var(--ease-smooth)}.na-transition-colors{transition:color .3s var(--ease-smooth),background-color .3s var(--ease-smooth),border-color .3s var(--ease-smooth)}.na-button-lift{transition:transform .3s var(--ease-smooth),box-shadow .3s var(--ease-smooth)}.na-button-lift:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.na-button-lift:active{transform:translateY(0);box-shadow:0 2px 6px #0000001a}@keyframes smoothReveal{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.na-smooth-reveal{animation:smoothReveal .4s var(--ease-smooth) forwards}.na-backdrop-blur{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@keyframes skeleton-loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.na-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200px 100%;animation:skeleton-loading 1.5s ease-in-out infinite}.na-smooth-scroll{scroll-behavior:smooth}@media screen and (max-width: 749px){.na-card-hover:hover{transform:translateY(-4px) scale(1.01)}.na-image-zoom:hover img{transform:scale(1.05)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}}.na-gpu-accelerated{will-change:transform;transform:translateZ(0);backface-visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/415/assets/animations.css.map */
