@keyframes heartbeat{0%{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(.91);animation-timing-function:ease-in}17%{transform:scale(.98);animation-timing-function:ease-out}33%{transform:scale(.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}.Quantity{max-width:80px}@media(max-width:767px){.Quantity{margin-top:0}}.Quantity__input{display:flex;align-items:center}.Quantity__input button{cursor:pointer;width:24px;height:47px;color:#000;font-size:14px;font-weight:500;line-height:26px;background:#fff;text-align:center;display:inline-block;vertical-align:middle;border:1px solid #ddd!important}.Quantity__input button:hover{background-color:hsl(0,0%,96%)}.Quantity__input button.minus{border-right:none!important;padding-left:6px}.Quantity__input button.plus{padding-left:3px;border-left:none!important}.Quantity__input button:hover{background-color:hsl(0,0%,89.9411764706%)!important}.Quantity__input button:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}.Quantity__input button:last-child{border-top-right-radius:20px;border-bottom-right-radius:20px}.Quantity__input input{font-weight:600;width:28px;height:47px;color:#000;outline:none;font-size:14px;-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;font-weight:500;line-height:40px;text-align:center;pointer-events:none;display:inline-block;border:1px solid #ddd;padding-left:2px}.Quantity__input input::-webkit-inner-spin-button,.Quantity__input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Quantity__input input[type=number]{-moz-appearance:textfield}