.addToCartAnimation__background{pointer-events:none;width:100vw;height:55px;z-index:var(--z-modal);background:#000;-webkit-animation:2s ease-in-out forwards addToCartAnimation-addToCartAnimation__background__animation;animation:2s ease-in-out forwards addToCartAnimation-addToCartAnimation__background__animation;position:fixed;bottom:0;left:0;overflow:hidden}.addToCartAnimation__cart{opacity:1;will-change:transform,opacity,bottom,left;z-index:var(--z-modal);-webkit-animation:2s ease-in-out forwards addToCartAnimation-addToCartAnimation__cart__animation;animation:2s ease-in-out forwards addToCartAnimation-addToCartAnimation__cart__animation;position:fixed;bottom:0;left:0}.addToCartAnimation__cart__image{transform:translate(-50%)}.addToCartAnimation__item{opacity:0;will-change:transform,opacity;transform-origin:50%;width:20px;height:20px;z-index:var(--z-modal);-webkit-animation:2s ease-in-out forwards addToCartAnimation-addToCartAnimation__item__animation;animation:2s ease-in-out forwards addToCartAnimation-addToCartAnimation__item__animation;position:fixed}.addToCartAnimation__item__image{transform-origin:50%;width:100%;height:100%;-webkit-animation:2s linear infinite addToCartAnimation-rotate;animation:2s linear infinite addToCartAnimation-rotate}.addToCartAnimation__item--flip .addToCartAnimation__item__image{-webkit-animation-direction:reverse;animation-direction:reverse}@-webkit-keyframes addToCartAnimation-addToCartAnimation__background__animation{0%{opacity:0}30%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes addToCartAnimation-addToCartAnimation__background__animation{0%{opacity:0}30%{opacity:1}90%{opacity:1}to{opacity:0}}@-webkit-keyframes addToCartAnimation-addToCartAnimation__cart__animation{0%{opacity:0;left:0;transform:rotate(0)scale(1)}30%{opacity:1;left:50%;transform:rotate(0)scale(1)}40%{transform:rotate(-10deg)scale(1.2)}50%{transform:rotate(0)scale(1)}60%{bottom:0;transform:rotate(0)scale(1)}70%{opacity:1;left:50%}90%{opacity:1;left:100%}to{opacity:0;left:100%}}@keyframes addToCartAnimation-addToCartAnimation__cart__animation{0%{opacity:0;left:0;transform:rotate(0)scale(1)}30%{opacity:1;left:50%;transform:rotate(0)scale(1)}40%{transform:rotate(-10deg)scale(1.2)}50%{transform:rotate(0)scale(1)}60%{bottom:0;transform:rotate(0)scale(1)}70%{opacity:1;left:50%}90%{opacity:1;left:100%}to{opacity:0;left:100%}}@-webkit-keyframes addToCartAnimation-addToCartAnimation__item__animation{0%,20%{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%,to{opacity:0;top:calc(100% - 25px);left:50%;transform:translate(-50%,-50%)scale(0)}}@keyframes addToCartAnimation-addToCartAnimation__item__animation{0%,20%{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%,to{opacity:0;top:calc(100% - 25px);left:50%;transform:translate(-50%,-50%)scale(0)}}@-webkit-keyframes addToCartAnimation-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes addToCartAnimation-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.storeDiscountBadge{width:-webkit-fit-content;width:-moz-fit-content;border-radius:4px;flex-shrink:0;align-items:stretch;width:fit-content;display:flex;overflow:hidden}.storeDiscountBadge__percent{background:var(--palette-danger);color:#fff;letter-spacing:.3px;white-space:nowrap;align-items:center;font-weight:800;display:flex}.storeDiscountBadge__price{background:var(--palette-warning);color:#000;white-space:nowrap;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-items:center;font-weight:700;display:flex}.storeDiscountBadge--compact .storeDiscountBadge__percent,.storeDiscountBadge--compact .storeDiscountBadge__price{padding:3px 7px;font-size:12px}.storeDiscountBadge--large{font-family:var(--font-family)}.storeDiscountBadge--large .storeDiscountBadge__percent{padding:4px 8px;font-size:14px}.storeDiscountBadge--large .storeDiscountBadge__price{padding:4px 8px;font-size:16px;font-weight:800}
