.product-image[data-v-a18d1fcc]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;overflow:hidden}.product-image[data-v-a18d1fcc],img[data-v-a18d1fcc]{min-width:0;max-width:100%;min-height:0}img[data-v-a18d1fcc]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-height:100%;display:block}.product-image__placeholder[data-v-a18d1fcc]{color:#999;text-align:center;background:#fafafa;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;min-height:160px;padding:20px;display:flex}.product-image__placeholder span[data-v-a18d1fcc]{font-size:16px}small[data-v-a18d1fcc]{font-size:12px}.product-tile[data-v-d9fbd13c]{border:1px solid var(--color-border);border-radius:8px;flex-direction:column;min-width:0;padding:16px;display:flex}h3[data-v-d9fbd13c]{border-bottom:1px solid var(--color-border);margin:0 0 10px;padding-bottom:8px;font-size:18px;font-weight:500;line-height:1.3}.product-tile__price[data-v-d9fbd13c]{margin-bottom:10px;font-size:20px}.product-tile__meta[data-v-d9fbd13c]{color:#888;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.rating-badge[data-v-d9fbd13c]{border:1px solid var(--color-accent);color:var(--color-accent);white-space:nowrap;border-radius:20px;padding:1px 8px}.product-tile__picture[data-v-d9fbd13c]{flex:0 0 210px;min-width:0;height:210px;margin-block:20px;position:relative}.product-tile__picture>a[data-v-d9fbd13c]{width:100%;height:100%;display:block}.product-tile__picture[data-v-d9fbd13c] .product-image{width:100%;height:100%;max-height:210px}.fresh-badge[data-v-d9fbd13c]{color:#fff;text-transform:uppercase;text-align:center;background:#19db00;border-radius:50%;place-content:center;width:70px;height:70px;font-size:12px;line-height:1.1;display:grid;position:absolute;top:-10px;right:0;transform:rotate(30deg)}.product-tile__link[data-v-d9fbd13c]{width:100%;color:var(--color-accent);text-align:center;background:0 0;border:0;margin-top:auto;padding:10px 0 0;font-size:14px;display:block}.product-tile__link[data-v-d9fbd13c]:hover,h3 a[data-v-d9fbd13c]:hover{text-decoration:underline}.product-tile__unavailable[data-v-d9fbd13c]{color:var(--color-muted)}
