.relative[data-v-b5c91acf]{position:relative}input[type=text][data-v-b5c91acf]{transition:all .3s ease}input[type=text][data-v-b5c91acf]:focus{box-shadow:0 0 0 3px #ff1c4c4d}.absolute[data-v-b5c91acf]{position:absolute}.shadow-lg[data-v-b5c91acf]{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@keyframes bounce-scale-add-b5c91acf{0%{transform:scale(1)}25%{transform:scale(1.3) rotate(5deg)}50%{transform:scale(1.1) rotate(-3deg)}75%{transform:scale(1.2) rotate(2deg)}to{transform:scale(1) rotate(0)}}@keyframes shake-scale-remove-b5c91acf{0%{transform:scale(1) translate(0)}10%{transform:scale(.9) translate(-2px)}20%{transform:scale(.95) translate(2px)}30%{transform:scale(.9) translate(-2px)}40%{transform:scale(.95) translate(2px)}50%{transform:scale(.9) translate(-1px)}60%{transform:scale(.95) translate(1px)}70%{transform:scale(.9) translate(0)}to{transform:scale(1) translate(0)}}@keyframes pulse-gentle-b5c91acf{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes number-flip-b5c91acf{0%{transform:rotateY(0) scale(1)}50%{transform:rotateY(90deg) scale(1.1)}to{transform:rotateY(0) scale(1)}}.animate-bounce-scale-add[data-v-b5c91acf]{animation:bounce-scale-add-b5c91acf .6s cubic-bezier(.68,-.55,.265,1.55)}.animate-shake-scale-remove[data-v-b5c91acf]{animation:shake-scale-remove-b5c91acf .5s ease-in-out}.animate-pulse-gentle[data-v-b5c91acf]{animation:pulse-gentle-b5c91acf 1s ease-in-out infinite}.cart-number[data-v-b5c91acf]{animation:number-flip-b5c91acf .3s ease-in-out}.relative:hover .cart-badge[data-v-b5c91acf]{transform:scale(1.1)}.cart-badge-glow[data-v-b5c91acf]{box-shadow:0 0 10px #ef444480}
