.product-card{position:relative;display:flex;flex-direction:column;gap:1rem;height:100%}.product-card__media-wrap{position:relative}.product-card__media{display:block;aspect-ratio:var(--card-ratio)}.product-card__media--adapt{aspect-ratio:auto}.product-card__ratio{display:block;width:100%}.product-card__image{transition:opacity .7s var(--ease-out),transform 1.4s var(--ease-out)}.product-card__image--secondary{opacity:0}@media(hover:hover){.product-card--has-secondary:hover .product-card__image--secondary{opacity:1}.product-card--has-secondary:hover .product-card__image--primary{opacity:0}.hover-full .product-card:hover .product-card__image,.hover-image .product-card:hover .product-card__image{transform:scale(1.045)}.hover-full .product-card{transition:transform .7s var(--ease-out)}.hover-full .product-card:hover{transform:translateY(-4px)}}.product-card__badges{position:absolute;top:.75rem;left:.75rem;display:flex;flex-wrap:wrap;gap:.35rem;z-index:2;pointer-events:none}.product-card__wishlist{position:absolute;top:.4rem;right:.4rem;z-index:2;background:rgba(var(--color-bg-rgb),.75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.product-card__actions{position:absolute;left:.75rem;right:.75rem;bottom:.75rem;z-index:2;display:flex;gap:.5rem;align-items:stretch}.product-card__quick-form{flex:1;display:flex}.product-card__quick-add{flex:1;width:100%}.product-card__quick-view{background:var(--color-bg);flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:var(--radius-button)}@media(hover:hover)and (min-width:990px){.product-card__actions{opacity:0;transform:translateY(10px);transition:opacity .45s var(--ease-out),transform .55s var(--ease-out)}.product-card:hover .product-card__actions,.product-card:focus-within .product-card__actions{opacity:1;transform:none}}@media(max-width:989px){.product-card__actions{position:static;margin-top:.75rem}.product-card__quick-view{display:none}}.product-card__info{display:grid;gap:.35rem}.product-card.text-center .product-card__info{justify-items:center}.product-card__family{margin:0;font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted)}.product-card__vendor{margin:0}.product-card__title{margin:0;font-size:calc(1.3rem * var(--heading-scale));line-height:1.15}.product-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.product-card__media-wrap .icon-button,.product-card__media-wrap .button,.product-card__media-wrap form{position:relative;z-index:3}.product-card .price{font-size:.875rem}.product-card--sold-out .product-card__image{filter:grayscale(.25);opacity:.85}.wishlist-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.wishlist-toggle .icon{transition:fill .3s,color .3s}.wishlist-toggle[aria-pressed=true] .icon{fill:var(--color-sale);color:var(--color-sale)}.product-grid{list-style:none;margin:0;padding:0}.product-grid>li{min-width:0}.slider-controls{display:flex;align-items:center;gap:.5rem}.slider-controls .icon-button{border:1px solid var(--color-border)}.slider-controls .icon-button:disabled{opacity:.35;cursor:default}.slider-counter{font-size:.75rem;letter-spacing:.1em;min-width:3rem;text-align:center;color:var(--color-muted)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-product-card.css.map */
