.cart-icon{cursor:pointer;position:relative}.cart-icon .indicator{align-items:center;background-color:var(--brand-color-2);border-radius:50%;display:flex;font-size:8px;height:16px;justify-content:center;position:absolute;right:-8px;text-align:center;top:0;width:16px}.cart-icon .indicator:after{color:var(--white);content:attr(data-cart-items-count)}.cart-icon [data-cart-items-count="0"]{opacity:0;transform:scale(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.cart-icon [data-cart-items-count]:not([data-cart-items-count="0"]){animation:scale-animation .5s ease-in-out;opacity:1}@keyframes scale-animation{0%{transform:scale(0)}50%{transform:scale(1.4)}to{transform:scale(1)}}