.product-list-card{display:grid;margin:0;padding:0 var(--space-3);list-style:none;border-radius:var(--radius-lg);background:var(--card-bg)}.product-list-card>li+li{border-top:1px solid var(--line)}.product-row{display:flex;align-items:center;gap:var(--space-2-5);min-width:0;padding:var(--space-3) 0}.product-row-lead{display:grid;flex:none;place-items:center}.product-row-main{display:flex;flex:1 1 auto;align-items:flex-start;gap:var(--space-2-5);min-width:0;color:inherit;text-decoration:none}.product-row-main.is-openable{cursor:pointer}.product-row-thumb{position:relative;flex:none;width:var(--product-row-thumb);height:var(--product-row-thumb);overflow:hidden;border-radius:var(--radius-sm);background:var(--soft)}.product-row-thumb img{object-fit:cover}.product-row-body{display:grid;flex:1 1 auto;align-content:start;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.product-row-title{display:-webkit-box;overflow:hidden;color:var(--ink);font-size:var(--card-title);font-weight:600;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-row-meta{flex-wrap:wrap;align-items:center;color:var(--muted);font-size:var(--card-meta);line-height:1.4}.product-row-meta,.product-row-price{display:flex;gap:var(--space-1);min-width:0}.product-row-price{align-items:baseline}.product-row-price .japan-price-fx{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-1-5)}.product-row-price .japan-price-fx>strong{color:var(--brand-blue);font-size:var(--card-strong);font-weight:700}.product-row-price .japan-price-fx-yen,.product-row-price .japan-price-fx>small{color:var(--muted);font-size:var(--card-meta);font-weight:500}.product-row-aside{display:grid;flex:none;justify-items:end;grid-gap:var(--space-1-5);gap:var(--space-1-5);color:var(--muted);font-size:var(--text-sm)}