:root{--km-bounce: cubic-bezier(.34, 1.56, .64, 1);--km-soft: cubic-bezier(.22, 1, .36, 1);--km-c1: #ff6b6b;--km-c2: #ffd93d;--km-c3: #6bcb77;--km-c4: #4d96ff;--km-c5: #b06bff}html.km-ready .km-section{opacity:0;translate:0 36px;transition:opacity .8s var(--km-soft),translate .9s var(--km-soft)}html.km-ready .km-section.km-in{opacity:1;translate:none}html.km-ready .km-pop{opacity:0;translate:0 48px;scale:.88;rotate:var(--km-tilt, -3deg);transition:opacity .5s ease-out,translate .85s var(--km-bounce),scale .85s var(--km-bounce),rotate .85s var(--km-bounce);transition-delay:calc(var(--km-i, 0) * .11s)}html.km-ready .km-pop.km-in{opacity:1;translate:none;scale:none;rotate:none}.km-words .km-w{display:inline-block}html.km-ready .km-words .km-w{opacity:0;translate:0 .7em;rotate:10deg;scale:.5;transition:opacity .35s ease-out,translate .7s var(--km-bounce),rotate .7s var(--km-bounce),scale .7s var(--km-bounce);transition-delay:calc(var(--w, 0) * 70ms + .15s)}html.km-ready .km-words.km-in .km-w{opacity:1;translate:none;rotate:none;scale:none}@media(hover:hover){.km-words.km-in .km-w:hover{animation:km-boing .6s var(--km-bounce)}}@keyframes km-boing{0%{translate:0 0}35%{translate:0 -.25em;rotate:-6deg}70%{translate:0 .05em;rotate:3deg}to{translate:0 0}}.km-card{transition:translate .45s var(--km-bounce),rotate .45s var(--km-bounce),box-shadow .45s var(--km-soft);will-change:translate}.km-card img{transition:scale .7s var(--km-soft)}@media(hover:hover){.km-card.km-in:hover{translate:0 -10px;rotate:var(--km-hover-tilt, -1deg);box-shadow:0 18px 40px -18px #00000047}.km-card:nth-child(2n).km-in:hover{--km-hover-tilt: 1deg}.km-card:hover img,.km-zoom:hover img{scale:1.07}.km-zoom{overflow:hidden}.km-zoom img{transition:scale .7s var(--km-soft)}}@keyframes km-jelly{0%{scale:1 1}30%{scale:1.12 .9}45%{scale:.94 1.06}60%{scale:1.04 .97}75%{scale:.99 1.01}to{scale:1 1}}@media(hover:hover){main .button:not(.button--unstyled):not(.swiper-button-next):not(.swiper-button-prev):hover,.shopify-section .button--primary:hover,.product-form__submit:hover{animation:km-jelly .7s both}}main .button:active,.product-form__submit:active{scale:.95}.km-confetti{position:fixed;z-index:9999;pointer-events:none;width:9px;height:9px;border-radius:3px;left:0;top:0}.km-confetti--round{border-radius:50%}.km-floaters{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:2}.km-floater{position:absolute;display:block;opacity:.85;animation:km-float var(--km-dur, 7s) ease-in-out infinite alternate;animation-delay:var(--km-delay, 0s)}.km-floater svg{display:block;width:100%;height:100%}@keyframes km-float{0%{translate:0 0;rotate:0deg}50%{translate:8px -18px;rotate:12deg}to{translate:-6px 10px;rotate:-10deg}}@media(max-width:749px){.km-floater:nth-child(n+4){display:none}.km-floater{opacity:.6}}.km-progress{position:fixed;top:0;left:0;right:0;height:4px;z-index:1000;pointer-events:none;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--km-c1),var(--km-c2),var(--km-c3),var(--km-c4),var(--km-c5))}@media(prefers-reduced-motion:reduce){html.km-ready .km-words .km-w,html.km-ready .km-section,html.km-ready .km-pop{opacity:1!important;translate:none!important;scale:none!important;rotate:none!important;transition:none!important}.km-card,.km-card img,.km-zoom img{transition:none!important}main .button:hover,.product-form__submit:hover{animation:none!important}.km-floaters,.km-progress,.km-confetti{display:none!important}}html.shopify-design-mode.km-ready .km-section,html.shopify-design-mode.km-ready .km-words .km-w,html.shopify-design-mode.km-ready .km-pop{opacity:1;translate:none;scale:none;rotate:none}
/*# sourceMappingURL=/cdn/shop/t/33/assets/koodis-motion.css.map */
