.photo[data-v-517aaff3]{justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.lg[data-v-517aaff3]{border-radius:var(--lb-arch-lg)}.sm[data-v-517aaff3]{border-radius:var(--lb-arch-sm)}img[data-v-517aaff3]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.caption[data-v-517aaff3]{font-family:var(--lb-font-display);color:var(--lb-muted);text-align:center;padding-bottom:16px;font-size:15px;font-style:italic}.card[data-v-68faa6b2]{text-align:center;flex-direction:column;gap:4px;text-decoration:none;display:flex}.media[data-v-68faa6b2]{margin-bottom:8px;position:relative}.media[data-v-68faa6b2] .photo{height:210px}.badge[data-v-68faa6b2]{white-space:nowrap;letter-spacing:.2em;text-transform:uppercase;background:var(--lb-bg);border-radius:var(--lb-pill);padding:4px 10px;font-size:11px;font-weight:400;position:absolute;top:56px;left:50%;transform:translate(-50%)}.name[data-v-68faa6b2]{font-family:var(--lb-font-display);font-size:20px;font-weight:500}.sub[data-v-68faa6b2]{color:var(--lb-muted);font-size:13px}.price-line[data-v-68faa6b2]{justify-content:center;align-items:baseline;gap:8px;margin-top:2px;display:flex}.price[data-v-68faa6b2]{font-size:16px;font-weight:500}.stock[data-v-68faa6b2]{color:var(--lb-gold-deep);font-size:13px;font-weight:400}.card[data-linca-state=out] .media[data-v-68faa6b2] .photo{opacity:.55}.card[data-linca-state=out] .stock[data-v-68faa6b2]{color:var(--lb-muted)}.compact .media[data-v-68faa6b2] .photo{border-radius:80px 80px 4px 4px;height:180px}.compact .name[data-v-68faa6b2]{font-size:18px}@media (width>=900px){.card:not(.compact) .media[data-v-68faa6b2] .photo{border-radius:120px 120px 4px 4px;height:300px}.card:not(.compact) .badge[data-v-68faa6b2]{padding:4px 12px;top:70px}.card:not(.compact) .name[data-v-68faa6b2]{font-size:22px}.card:not(.compact) .sub[data-v-68faa6b2]{font-size:14px}}
