@keyframes kk-line{0%{clip-path:inset(0 100% 0 0)}50%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}@keyframes kk-sweep{0%{transform:translate(-101%) skew(-28deg)}to{transform:translate(0) skew(-28deg)}}svg.spinner{display:none!important}:where(:has(>svg.spinner)):before{content:"";display:block;position:relative;left:50%;width:40px;height:2px;margin-left:-20px;background:currentColor;animation:kk-line 1.4s cubic-bezier(.65,0,.35,1) infinite}:where(.kk-busy){position:relative}.kk-busy{overflow:hidden;-webkit-text-fill-color:transparent;pointer-events:none;cursor:progress}.kk-busy>:not(.kk-busy-fx){visibility:hidden}.kk-busy-fx{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.kk-busy-fx:before{content:"";position:absolute;top:0;bottom:0;left:-25%;width:150%;background:color-mix(in srgb,currentColor 22%,transparent);animation:kk-sweep .5s cubic-bezier(.33,0,0,1) both}.kk-busy-fx>i{position:absolute;left:50%;top:50%;width:40px;height:2px;margin:-1px 0 0 -20px;background:currentColor;animation:kk-line 1.4s cubic-bezier(.65,0,.35,1) infinite}.kk-busy--small .kk-busy-fx>i{width:16px;margin-left:-8px}@media(prefers-reduced-motion:reduce){:where(:has(>svg.spinner)):before,.kk-busy-fx>i{animation:none}.kk-busy-fx:before{animation:none;transform:translate(0) skew(-28deg)}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/kk-loading.css.map */
