.kz-reveal{opacity:0;transform:translateY(22px);transition:opacity .75s cubic-bezier(.4,0,.2,1),transform .75s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.kz-reveal.kz-in{opacity:1;transform:none}.kzCard{transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,background .3s ease}.kzCard:hover{transform:translateY(-4px);border-color:var(--kz-sand)}.kzCard svg{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.kzCard:hover svg{transform:scale(1.12) rotate(-4deg)}.kzCTA{transition:transform .2s ease,box-shadow .25s ease,background .2s ease,letter-spacing .2s ease}.kzCTA:hover{transform:translateY(-2px);box-shadow:0 12px 28px -10px #0009;letter-spacing:.015em}.kzCTA:active{transform:translateY(0);box-shadow:0 4px 12px -6px #00000080}.kz-prose p a,.kz-prose li a,.kz-faq-body a,.kz-acc-body a{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s ease}.kz-prose p a:hover,.kz-prose li a:hover,.kz-faq-body a:hover,.kz-acc-body a:hover{background-size:100% 1px}.kz-logo{transition:letter-spacing .4s ease,opacity .3s ease}.kz-logo:hover{opacity:.9}@media(prefers-reduced-motion:reduce){.kz-reveal{opacity:1!important;transform:none!important;transition:none!important}.kzCard:hover{transform:none}.kzCard:hover svg{transform:none}.kzCTA:hover{transform:none;box-shadow:none;letter-spacing:normal}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/koza-anim.css.map */
