.product-card-quick-add{position:absolute;bottom:10px;right:10px;width:32px;height:32px;background:#fff;border:1.5px solid #1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10;opacity:0;transform:scale(.9);box-shadow:0 2px 8px #0000001a}.product-card:hover .product-card-quick-add{opacity:1;transform:scale(1)}.product-card-quick-add:hover{background:#1a1a1a;color:#fff;transform:scale(1.1);box-shadow:0 4px 12px #0003}.product-card-quick-add svg{width:16px;height:16px;color:inherit;transition:transform .3s ease}.product-card-quick-add:hover svg{transform:rotate(90deg)}.product-card-quick-add.loading{pointer-events:none;opacity:.7}.product-card-quick-add.loading svg{animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.product-card-quick-add.success{background:#2a7f3e;border-color:#2a7f3e;color:#fff}.product-card-quick-add.success svg{animation:checkmarkPop .4s ease}@keyframes checkmarkPop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.product-card-quick-add.error{background:#c00;border-color:#c00;color:#fff;animation:shake .4s}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media screen and (max-width: 768px){.product-card-quick-add{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/quick-add.css.map */
