fly-to-cart{--offset-y: 10px;--width: 72px;--height: 72px;position:fixed;width:var(--width);height:var(--height);left:0;top:0;z-index:2147483000;pointer-events:none;border-radius:10px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#f3f3f3;opacity:0;translate:var(--start-x, 0) var(--start-y, 0);transform:translate(-50%,-50%);animation-name:howss-travel-x,howss-travel-y,howss-travel-scale;animation-timing-function:var(--x-timing),var(--y-timing),var(--scale-timing);animation-duration:.85s;animation-composition:accumulate;animation-fill-mode:both;will-change:translate,transform,opacity;box-shadow:0 0 0 2px #ffffffe6,0 8px 20px #00000038}fly-to-cart.fly-to-cart--main{--x-timing: cubic-bezier(.62, .05, .35, 1);--y-timing: cubic-bezier(.12, .72, .22, 1);--scale-timing: cubic-bezier(.4, 0, .2, 1)}fly-to-cart.fly-to-cart--quick{--x-timing: cubic-bezier(.6, .08, .35, 1);--y-timing: cubic-bezier(.14, .7, .24, 1);--scale-timing: cubic-bezier(.4, 0, .2, 1);animation-duration:.8s}fly-to-cart.fly-to-cart--sticky{--x-timing: cubic-bezier(.64, .06, .35, 1);--y-timing: cubic-bezier(.12, .72, .22, 1);--scale-timing: cubic-bezier(.4, 0, .2, 1);animation-duration:.9s}@media screen and (max-width:777px){fly-to-cart{--width: 56px;--height: 56px;--offset-y: 6px;animation-duration:.8s}fly-to-cart.fly-to-cart--main,fly-to-cart.fly-to-cart--quick,fly-to-cart.fly-to-cart--sticky{--x-timing: cubic-bezier(.6, .06, .36, 1);--y-timing: cubic-bezier(.14, .68, .24, 1)}}@keyframes howss-travel-scale{0%{opacity:var(--start-opacity, 0)}8%{opacity:1}to{border-radius:50%;opacity:1;transform:translate(-50%,calc(-50% + var(--offset-y))) scale(.25)}}@keyframes howss-travel-x{to{translate:var(--travel-x, 0) 0}}@keyframes howss-travel-y{to{translate:0 var(--travel-y, 0)}}.cartCounter.is-fly-to-cart-hit{animation:howss-cart-icon-pop .45s cubic-bezier(.34,1.4,.64,1)}.cartCounter.is-fly-to-cart-hit #counter,.cartCounter.is-fly-to-cart-hit button,.cartCounter.is-fly-to-cart-hit a{transform-origin:center}@keyframes howss-cart-icon-pop{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){fly-to-cart{animation:none!important;display:none!important}.cartCounter.is-fly-to-cart-hit{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/fly-to-cart.css.map */
