.product-card{display:flex;flex-direction:column;text-decoration:none;height:100%}.product-image{width:100%;aspect-ratio:4 / 3;border-radius:var(--rounded);overflow:hidden;position:relative;background:#f4f4f4;margin-bottom:1.5rem;border:solid 1px var(--border-light, #eee)}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,1,.5,1)}.product-card:hover .product-image img{transform:scale(1.04)}.product-badge{position:absolute;top:1rem;left:1rem;background:#fff;padding:6px 10px;border-radius:4px;font-size:.6rem;font-weight:700;letter-spacing:1px;display:flex;align-items:center;gap:6px;z-index:2;box-shadow:0 2px 10px #0000000d}.badge-dot{width:5px;height:5px;background-color:var(--primary);border-radius:50%;display:inline-block}.product-meta{font-size:clamp(.65rem,.45rem + .5vw,.8rem);margin-bottom:.5rem!important}.product-title{font-size:1.5rem;font-weight:900;line-height:1.1;margin-bottom:1rem!important;color:var(--text-dark);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-excerpt{font-size:.9rem;color:var(--text-muted);line-height:1.6;margin-bottom:2rem!important;flex-grow:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-actions{display:flex;justify-content:space-between;align-items:center;margin-top:auto;border-top:1px solid var(--border-light);padding-top:1.5rem}.btn-outline-dark-border{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:10px 20px;border-radius:50px;font-size:11px;font-weight:700;text-decoration:none;background:transparent;color:var(--text-dark);border:1px solid var(--border-light);transition:all .2s ease}.btn-outline-dark-border:hover{border-color:var(--text-dark);background:var(--bg-dark);color:#fff}.action-note{font-size:.65rem}@media(max-width:768px){.product-image{aspect-ratio:9 /10!important}.product-excerpt{display:none!important}.product-actions{align-items:flex-start;border:none;padding:0}.product-actions .btn,.product-actions .action-note{display:none}.product-title{font-size:1.2rem;letter-spacing:-.5px;margin-bottom:5px!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-product-card.css.map */
