.oscar-product-card{background:var(--color-cream);border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent;position:relative}.oscar-product-card:hover{transform:translateY(-4px);border-color:var(--color-gold);box-shadow:0 8px 24px #ffd70033}.oscar-card-image-wrapper{position:relative;aspect-ratio:1;overflow:hidden;background:#fff}.oscar-product-image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.oscar-product-card:hover .oscar-product-image{transform:scale(1.05)}.oscar-pick-badge{position:absolute;top:12px;left:12px;background:var(--color-gold);color:var(--color-brown);padding:6px 12px;border-radius:20px;font-size:.85rem;font-weight:600;z-index:10;animation:badgePulse 2s infinite}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.oscar-quick-add{position:absolute;bottom:12px;left:50%;transform:translate(-50%) translateY(100%);background:var(--color-gold);color:var(--color-brown);border:none;padding:10px 24px;border-radius:24px;font-weight:600;cursor:pointer;transition:all .3s ease;opacity:0}.oscar-product-card:hover .oscar-quick-add{transform:translate(-50%) translateY(0);opacity:1}.oscar-quick-add:hover{background:var(--color-honey);transform:translate(-50%) translateY(0) scale(1.05)}.oscar-card-content{padding:16px}.oscar-product-title{font-size:1.1rem;margin-bottom:8px;line-height:1.3}.oscar-product-title a{color:var(--color-charcoal);text-decoration:none;transition:color .2s}.oscar-product-title a:hover{color:var(--color-gold)}.oscar-paw-rating{display:flex;gap:4px;margin-bottom:8px;font-size:1.2rem}.oscar-paw-rating .paw{filter:grayscale(100%);opacity:.3;transition:all .2s}.oscar-paw-rating .paw.filled{filter:grayscale(0%);opacity:1}.oscar-price{display:flex;align-items:center;gap:8px;margin-bottom:8px}.original-price{text-decoration:line-through;color:#999;font-size:.9rem}.current-price{font-size:1.25rem;font-weight:700;color:var(--color-gold)}.oscar-availability{font-size:.85rem;color:green;font-weight:600}.oscar-availability.sold-out{color:#999}
/*# sourceMappingURL=/cdn/shop/t/8/assets/oscar-product-card.css.map */
