.ui-product-card[data-v-5c330d6d]{min-width:0;transition:transform var(--sf-duration-slow) var(--sf-ease);flex-direction:column;display:flex}.ui-product-card[data-v-5c330d6d]:hover{transform:translateY(-2px)}.ui-product-card:hover .ui-product-card__frame[data-v-5c330d6d]{box-shadow:var(--sf-shadow-2)}.ui-product-card--sold-out .ui-product-card__frame[data-v-5c330d6d]{opacity:.62}.ui-product-card__frame[data-v-5c330d6d]{aspect-ratio:4/5;border-radius:var(--sf-radius-md);background:var(--sf-muted);transition:box-shadow var(--sf-duration-slow) var(--sf-ease);place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.ui-product-card__image[data-v-5c330d6d]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform var(--sf-duration-slow) var(--sf-ease)}.ui-product-card:hover .ui-product-card__image[data-v-5c330d6d]{transform:scale(1.02)}.ui-product-card__placeholder[data-v-5c330d6d]{padding:var(--sf-space-4);color:var(--sf-ink-600);font-family:var(--sf-font-display);font-size:var(--sf-text-lg);text-align:center}.ui-product-card__flag[data-v-5c330d6d]{top:var(--sf-space-3);left:var(--sf-space-3);position:absolute}.ui-product-card__body[data-v-5c330d6d]{gap:var(--sf-space-2);padding:var(--sf-space-4) var(--sf-space-1) 0;flex-direction:column;flex:1;display:flex}.ui-product-card__title[data-v-5c330d6d]{font-family:var(--sf-font-display);font-size:var(--sf-text-lg);font-weight:var(--sf-weight-medium);line-height:var(--sf-leading-snug);color:var(--sf-ink-900);text-wrap:balance;overflow-wrap:anywhere;margin:0}.ui-product-card__link[data-v-5c330d6d]{color:inherit;text-decoration:none}.ui-product-card__link[data-v-5c330d6d]:focus-visible{outline:var(--sf-focus-outline);outline-offset:var(--sf-focus-offset)}.ui-product-card__meta[data-v-5c330d6d]{justify-content:space-between;align-items:baseline;gap:var(--sf-space-3);padding-top:var(--sf-space-2);margin-top:auto;display:flex}.ui-product-card__volume[data-v-5c330d6d]{color:var(--sf-ink-600);font-family:var(--sf-font-ui);font-size:var(--sf-text-xs)}.ui-product-card__action[data-v-5c330d6d]{margin-top:var(--sf-space-2)}
